Document Document Title
US10263154B2 Light-emitting device and light-emitting device package comprising same
An embodiment relates to a light-emitting device comprising: a light-emitting structure which comprises a first conductive semiconductor layer, a second conductive semiconductor layer, and an active layer disposed between the first conductive semiconductor layer and the second conductive semiconductor layer, and comprises a plurality of first recesses passing through the second conductive semiconductor layer and active layer and disposed on a part of an area of the first conductive semiconductor layer; a first electrode which is electrically connected to the first conductive semiconductor layer inside the plurality of first recesses; a conductive support substrate which is electrically connected to the first electrode; a second electrode which is electrically connected to the second conductive semiconductor layer; and an insulating layer which is disposed between the conductive support substrate and second conductive semiconductor layer, wherein a second recess passes through the first conductive semiconductor layer, second conductive semiconductor layer and active layer and is disposed on a part of an area of the insulating layer.
US10263153B2 Light-emitting diode (LED) display array, manufacturing method thereof, and wearable device
A light-emitting diode (LED) display array, a manufacturing method thereof and a wearable device are provided. The LED display array comprises a first substrate and a second substrate arranged oppositely to each other. At least one pixel unit is formed on a surface of the first substrate facing the second substrate. At least one drive unit is formed on a surface of the second substrate facing the first substrate. Each pixel unit on the first substrate corresponds to a drive unit on the second substrate. A metal block is formed between each pixel unit and the drive unit corresponding to the pixel unit. The pixel unit is electrically connected with the drive unit corresponding to the pixel unit through the metal block.
US10263151B2 Light emitting diodes
The present disclosure generally relates to semiconductor structures and, more particularly, to light emitting diodes and methods of manufacture. The method includes: forming fin structures with a doped core region, on a substrate material; forming a first color emitting region by cladding the doped core region of a first fin structure of the fin structures, while protecting the doped core regions of a second fin structure and a third fin structure of the fin structures; forming a second color emitting region by cladding the doped core region of the second fin structure, while protecting the doped core regions of the first fin structure and the third fin structure; and forming a third color emitting region by cladding the doped core region of the third fin structure, while protecting the doped core regions of the first fin structure and the second fin structure.
US10263147B2 Light emitting diode and fabrication method thereof
A light-emitting diode (LED) chip includes from bottom to up: a conductive substrate, a p-type nitride layer, an active layer, an n-type recovery layer, an n-type nitride layer and an n electrode, wherein, the n-type nitride layer has a nitride polarity crystal and a gallium polarity crystal, and the surfaces of the nitride polarity and the gallium polarity regions appear different in height, the n-type recovery layer surface approximate to the n-type nitride layer has consistent mixed polarity with the n-type nitride layer, and the surface far from the n-type nitride layer is a connected gallium polarity surface.
US10263146B2 Ultra-wideband, free space optical communication apparatus
Devices, systems, and methods for providing wireless personal area networks (PANs) and local area networks (LANs) using visible and near-visible optical spectrum. Various constructions and material selections are provided herein. According to one embodiment, a free space optical (FSO) communication apparatus includes a digital data port, an array of light-emitting diodes (LEDs) each configured to have a transient response time of less than 500 picoseconds (ps), and current drive circuitry coupled between the digital data port and the array of LEDs.
US10263142B2 Plasmonic light emitting diode
A light emitting diode includes a square quantum well structure, the quantum well structure including III-V materials. A dielectric layer is formed on the quantum well structure. A plasmonic metal is formed on the dielectric layer and is configured to excite surface plasmons in a waveguide mode that is independent of light wavelength generated by the quantum well structure to generate light.
US10263141B2 Semiconductor light-emitting device and method of manufacturing semiconductor light-emitting device
A semiconductor light-emitting device according to an embodiment of the present disclosure includes a nitride-based first light-emitting layer. The first light-emitting layer has an InaGa1−aN layer (a≥0), and has a plurality of first island-shaped regions that include InbGa1−bN (b>a) inside the InaGa1−aN layer.
US10263140B2 Semiconductor light-emitting device and method for manufacturing the same
The disclosed invention relates to a semiconductor light-emitting element comprising: a plurality of semiconductor layers which are provided with a growth substrate eliminating surface on the side where a first semiconductor layer is located; a support substrate which is provided with a first electrical pathway and a second electrical pathway; a joining layer which joins a first surface side of the support substrate with a second semiconductor layer side of the plurality of semiconductor layers, and is electrically linked with the first electrical pathway; a joining layer eliminating surface which is formed on the first surface, and in which the second electrical pathway is exposed, and which is open towards the plurality of semiconductor layers; and an electrical link for electrically linking the plurality of semiconductor layers with the second electrical pathway exposed in the joining layer eliminating surface.
US10263139B2 Fabrication method of nitride light emitting diodes
A fabrication method of a nitride semiconductor LED includes, an AlxInyGa1-x-yN material layer is deposited by CVD between an AlN thin film layer by PVD and a gallium nitride series layer by CVD, to reduce the stress effect between the AlN thin film layer and the nitride layer, improve the overall quality of the LED and efficiency. An AlN thin film layer is deposited on a patterned substrate having a larger depth by PVD, and a thin nitrogen epitaxial layer is deposited on the AIN thin film layer by CVD, which reduces the stress by reducing the thickness of the epitaxial layer and improves warpage of the wafer and electric uniformity of the single wafer; the light extraction efficiency is improved by using the large depth patterned substrate; further, the doping of high-concentration impurity in the active layer effectively reduces voltage characteristics without affecting leakage, thereby improving the overall yield.
US10263137B2 Light-emitting device
A light-emitting device includes an active structure, wherein the active structure includes a well layer and a barrier layer. A first semiconductor layer of first conductivity type and a second semiconductor layer of second conductivity type sandwich the active structure. A first intermediate layer is between the first semiconductor layer and the active structure, wherein the first semiconductor layer has a first band gap, the second semiconductor layer has a second band gap, the well layer has a third band gap, and the first intermediate layer has a fourth band gap, wherein the first band gap and the second band gap are both larger than the fourth band gap, and the fourth band gap is larger than the third band gap. A first window layer is on the first semiconductor layer, wherein the first intermediate layer includes Alz1Ga1-z1As, the first window layer includes Alz2Ga1-z2As, and z1>z2.
US10263134B1 Multijunction solar cells having an indirect high band gap semiconductor emitter layer in the upper solar subcell
The present disclosure provides a multijunction solar cell comprising: an upper solar subcell having an indirect band gap semiconductor emitter layer composed of greater than 0.8 but less than 1.0 mole fraction aluminum and a base layer, the emitter layer and the base layer forming a heterojunction solar subcell; and a lower solar subcell disposed beneath the upper solar subcell, wherein the lower solar subcell has an emitter layer and a base layer forming a photoelectric junction. In some embodiments, the emitter layer of the upper solar subcell is an n-type AlxGa1-xAs layer with 0.8
US10263132B2 Solar energy devices
Solar energy device (100) comprising at least one of a photovoltaic cell or a solar thermal collector (101) having an absorption bandwidth in the infrared wavelength region of the solar spectrum; a visible light-transmitting reflector (103); and at least one of a graphic film or lighted display (105). The graphic film or a lighted display present is visible through the visible light-transmitting reflector. The solar energy devices can be used, for example, as a sign (e.g., an advertising sign or a traffic sign), on the side and/or roof, as well as in a window, of a building.
US10263130B2 Assembly method for a backsheet for photovoltaic panels with double contacting face conductive elements of the non-through type
Assembly method for backsheet for photovoltaic panels with conductive interface elements intended to simplify the electrical connection of the terminal points of the circuit to the back junction box. The conductive elements are of the non-through type through the backsheet, with double contacting face, and are integrated on the front side towards the cells within recessed seats and in correspondence of through-holes in such a way as to enable an electrical connection by contact from the back side through the holes, in a guided way, by means of respective conductive elements protruding and fastened to the junction box. In particular, such a simplified contacting solution can be realized with extreme precision, without manual operations and at extremely low costs, with an automated assembly method.
US10263125B2 Varactor diode with heterostructure
Embodiments of the present disclosure describe apparatuses, methods, and systems of an integrated circuit (IC) device, such as a varactor diode. The IC device includes a composite collector and heterostructure. A layer of wider band gap material is included as part of the collector at the collector/base interface. The presence of the wide band gap material may increase breakdown voltage and allow for increased hyperabrupt doping profiles in the narrower band gap portion of the collector. This may allow for increased tuning range and improved intermodulation (IMD) performance without the decreased breakdown performance associated with homojunction devices. Other embodiments may also be described and/or claimed.
US10263123B2 Electrostatic discharge device and method of fabricating the same
Provided are an electrostatic discharge (ESD) device and method of fabricating the same where the ESD device is configured to prevent electrostatic discharge which can be a cause to product failure. More particularly, the ESD device provided includes a Zener diode and a plurality of PN diodes by improving the architecture of an area wherein a Zener diode is configured compared to alternatives, to provide improved functionality when protecting against ESD events.
US10263120B2 Method for manufacturing semiconductor device and method for manufacturing liquid crystal display panel
An embodiment is a semiconductor device which includes a first oxide semiconductor layer over a substrate having an insulating surface and including a crystalline region formed by growth from a surface of the first oxide semiconductor layer toward an inside; a second oxide semiconductor layer over the first oxide semiconductor layer; a source electrode layer and a drain electrode layer which are in contact with the second oxide semiconductor layer; a gate insulating layer covering the second oxide semiconductor layer, the source electrode layer, and the drain electrode layer; and a gate electrode layer over the gate insulating layer and in a region overlapping with the second oxide semiconductor layer. The second oxide semiconductor layer is a layer including a crystal formed by growth from the crystalline region.
US10263119B2 Programmable device with high reliability for a semiconductor device, display system, and electronic device
A novel semiconductor device is provided. The semiconductor device includes a programmable logic device including a programmable logic element, a control circuit, and a detection circuit. The programmable logic device includes a plurality of contexts. The control circuit is configured to control selection of the contexts. The detection circuit is configured to output a signal corresponding to the amount of radiation. The control circuit is configured to switch between a first mode and a second mode in accordance with the signal corresponding to the amount of radiation. The first mode is a mode in which the programmable logic device performs processing by a multi-context method, and the second mode is a mode in which the programmable logic device performs processing using a majority signal of signals output from the logic element multiplexed by the plurality of contexts.
US10263118B2 Semiconductor device with oxide semiconductor layer
A semiconductor device with reduced parasitic capacitance is provided. A stack is formed on an insulating layer, the stack comprising a first oxide insulating layer, an oxide semiconductor layer over the first oxide insulating layer, and a second oxide insulating layer on the oxide semiconductor layer; a gate electrode layer and a gate insulating layer are formed on the second oxide insulating layer; a first low-resistance region is formed by adding a first ion to the second oxide semiconductor layer using the gate electrode layer as a mask; a sidewall insulating layer is formed on an outer side of the gate electrode layer; a second conductive layer is formed over the gate electrode layer, the sidewall insulating layer, and the second insulating layer; and an alloyed region in the second oxide semiconductor layer is formed by performing heat treatment.
US10263117B2 Semiconductor device
A semiconductor device having favorable electric characteristics is provided. An oxide semiconductor layer includes first and second regions apart from each other, a third region which is between the first and second regions and overlaps with a gate electrode layer with a gate insulating film provided therebetween, a fourth region between the first and third regions, and a fifth region between the second and third regions. A source electrode layer includes first and second conductive layers. A drain electrode layer includes third and fourth conductive layers. The first conductive layer is formed only over the first region. The second conductive layer is in contact with an insulating layer, the first conductive layer, and the first region. The third conductive layer is formed only over the second region. The fourth conductive layer is in contact with the insulating layer, the third conductive layer, and the second region.
US10263112B2 Vertical non-planar semiconductor device for system-on-chip (SoC) applications
Vertical non-planar semiconductor devices for system-on-chip (SoC) applications and methods of fabricating vertical non-planar semiconductor devices are described. For example, a semiconductor device includes a semiconductor fin disposed above a substrate, the semiconductor fin having a recessed portion and an uppermost portion. A source region is disposed in the recessed portion of the semiconductor fin. A drain region is disposed in the uppermost portion of the semiconductor fin. A gate electrode is disposed over the uppermost portion of the semiconductor fin, between the source and drain regions.
US10263109B2 Semiconductor devices including silicide regions and methods of fabricating the same
A semiconductor device has a silicide source/drain region is fabricated by growing silicon on an epitaxial region including silicon and either germanium or carbon. In the method, a gate electrode is formed on a semiconductor substrate with a gate insulating layer interposed therebetween. An epitaxial layer is formed in the semiconductor substrate at both sides of the gate electrodes. A silicon layer is formed to cap the epitaxial layer. The silicon layer and a metal material are reacted to form a silicide layer. In a PMOS, the epitaxial layer has a top surface and inclined side surfaces that are exposed above the upper surface of the active region. The silicon layer is grown on the epitaxial layer in such a way as to cap the top and inclined surfaces.
US10263105B2 High voltage semiconductor device
In an embodiment, on an n−type SiC layer on an n+-type SiC semiconductor substrate and a p+ layer selectively formed on the n−type SiC layer, a p base layer is formed on which, a p+ contact layer is selectively formed. From a surface, an n counter layer penetrates the p base layer to the n−type SiC layer. A gate electrode layer is disposed via a gate insulating film, on an exposed surface of the p base layer between the p+ contact layer and the n counter layer; and a source electrode contacts the p+ contact layer and the p base layer. In a back surface, a drain electrode is disposed. A portion of the p+ layers are joined at a region of a drain electrode side of the n counter layer, by a joining unit and a p+ layer contacts a drain electrode side of the p+ layer.
US10263104B2 FET transistor on a III-V material structure with substrate transfer
A method of manufacturing a III-V semiconductor circuit; the method comprising: forming a first layer of a III-V material on a growth substrate; forming a second layer of a III-V material on the first layer of III-V material; forming a FET transistor having a source electrode and a drain electrode in contact with a top surface of the second layer of a III-V material; forming a top dielectric layer above the FET transistor; forming a metal layer above the top dielectric layer, wherein said metal layer is connected to said source electrode; attaching a handle substrate to a top surface of the metal layer; removing the growth substrate from the bottom of the first layer of a III-V material; and forming a bottom dielectric layer on the bottom of the first layer of a III-V material.
US10263103B2 Semiconductor apparatus
A semiconductor apparatus includes an electron transit layer formed of a nitride semiconductor over a substrate; an electron supply layer formed of a nitride semiconductor including In over the electron transit layer; a cap layer formed of a nitride semiconductor over the electron supply layer; an insulation film formed over the cap layer; a source electrode and a drain electrode formed over the electron transit layer or the electron supply layer; and a gate electrode formed over the cap layer. A quantum well is formed by the cap layer.
US10263102B2 Semiconductor device and method of manufacturing the same
An object of the present invention is to provide a semiconductor device capable of preventing an occurrence of oscillation of voltage and current and a method of manufacturing the same. A semiconductor device according to the present invention includes an n type silicon substrate and a first n type buffer layer formed in a back surface of the n type silicon substrate and having a plurality of peaks of concentration of protons whose depths from the back surface are different from each other. In the first n type buffer layer, a concentration gradient of the protons from the peak located in a position closer to the back surface toward the surface of the n type silicon substrate is smaller than a concentration gradient of the protons from the peak located in a position farther away from the back surface toward the surface.
US10263100B1 Buffer regions for blocking unwanted diffusion in nanosheet transistors
Embodiments of the invention are directed to a method of fabricating a semiconductor device. A non-limiting example of the method includes performing fabrication operations to form a nanosheet field effect transistor device. The fabrication operations include forming a sacrificial nanosheet and a channel nanosheet over a substrate, forming a diffusion barrier layer between the sacrificial nanosheet and the channel nanosheet, wherein a diffusion coefficient of the diffusion barrier layer is selected to substantially prevent a predetermined semiconductor material from diffusing through the diffusion barrier layer.
US10263097B2 Method of semiconductor arrangement formation
Methods of semiconductor arrangement formation are provided. A method of forming the semiconductor arrangement includes forming a first nucleus on a substrate in a trench or between dielectric pillars on the substrate. Forming the first nucleus includes applying a first source material beam at a first angle relative to a top surface of the substrate and concurrently applying a second source material beam at a second angle relative to the top surface of the substrate. A first semiconductor column is formed from the first nucleus by rotating the substrate while applying the first source material beam and the second source material beam. Forming the first semiconductor column in the trench or between the dielectric pillars using the first source material beam and the second source material beam restricts the formation of the first semiconductor column to a single direction.
US10263091B2 Multiple gate field effect transistors having oxygen-scavenged gate stack
A method includes forming a silicon cap layer on a semiconductor fin, forming an interfacial layer over the silicon cap layer, forming a high-k gate dielectric over the interfacial layer, and forming a scavenging metal layer over the high-k gate dielectric. An anneal is then performed on the silicon cap layer, the interfacial layer, the high-k gate dielectric, and the scavenging metal layer. A filling metal is deposited over the high-k gate dielectric.
US10263087B2 Nonvolatile charge trap memory device having a deuterated layer in a multi-layer charge-trapping region
A memory is described. Generally, the memory includes a number of non-planar multigate transistors, each including a channel of semiconducting material overlying a surface of a substrate and electrically connecting a source and a drain, a tunnel dielectric layer overlying the channel on at least three sides thereof, and a multi-layer charge-trapping region overlying the tunnel dielectric layer. In one embodiment, the multi-layer charge-trapping region includes a first deuterated layer overlying the tunnel dielectric layer and a first nitride-containing layer overlying the first deuterated layer. Other embodiments are also described.
US10263085B2 Transistor with source field plates and non-overlapping gate runner layers
A transistor device includes a field plate that extends from a source runner layer and/or a source contact layer. The field plate can be coplanar with and/or below a gate runner layer. The gate runner layer is routed away from a region directly above the gate metal layer by a gate bridge, such that the field plate can extend directly above the gate metal layer without being interfered by the gate runner layer. Coplanar with the source runner layer or the source contact layer, the field plate is positioned close to the channel region, which helps reduce its parasitic capacitance. By vertically overlapping the metal gate layer and the field plate, the disclosed HEMT device may achieve significant size efficiency without additional routings.
US10263083B2 Thin film transistor array substrate and display panel thereof
A thin film transistor array substrate comprises: a substrate, a plurality of thin film transistors disposed on the substrate, wherein each of the plurality of thin film transistors comprises: a gate electrode structure, an isolate protective layer disposed on the gate electrode structure, an active layer disposed on the isolate protective layer, a source electrode layer disposed on a side of the active layer and forming an ohmic contact with the active layer, a drain electrode layer disposed on other side of the active layer and forming an ohmic contact with the active layer, a first concentration doping layer disposed on the active layer and between the source electrode layer and the drain electrode layer, a passivation layer covered onto the active layer, the source electrode layer and the drain electrode layer, and a pixel electrode layer covered onto the passivation layer and the drain electrode layer.
US10263080B2 Transistor with fluorinated graphene spacer
An integrated circuit (IC) device may include a semiconductor structure. The semiconductor structure may include a source contact, a drain contact, and a gate. A first fluorocarbon spacer may be between the gate and the source contact. A second fluorocarbon spacer may be between the gate and the drain contact.
US10263079B2 Apparatus and methods for forming a modulation doped non-planar transistor
Embodiments of an apparatus and methods for providing three-dimensional complementary metal oxide semiconductor devices comprising modulation doped transistors are generally described herein. Other embodiments may be described and claimed, which may include forming a modulation doped heterostructure, comprising forming an active portion having a first bandgap and forming a delta doped portion having a second bandgap.
US10263077B1 Method of fabricating a FET transistor having a strained channel
Method for fabricating at least one FET transistor (100a, 100b) comprising: fabrication of at least one first semiconducting portion (114) that will form a channel of the FET transistor, fabrication of second semiconducting portions (122, 124, 126) that will be used to form source and drain regions, such that the first semiconducting portion is located between first ends of the second semiconducting portions and such that second ends of the second semiconducting portions opposite the first ends, are in contact with bearing surfaces, and comprising at least one semiconducting material for which the crystalline structure or the atomic organisation, can be modified when a heat treatment is applied to it; heat treatment generating a modification to the crystalline structure of the semiconducting material of the second semiconducting portions and creating a strain (128) in the first semiconducting portion.
US10263072B2 Integrated RF front end system
Systems and methods are disclosed for integrating functional components of front-end modules for wireless radios. Front-end modules disclosed may be dual-band front-end modules for use in 802.11ac-compliant devices. In certain embodiments, integration of front-end module components on a single die is achieved by implementing a high-resistivity layer or substrate directly underneath, adjacent to, and/or supporting SiGe BiCMOS technology elements.
US10263067B2 Chip capacitor circuit and structure therefor
A radio frequency (RF) chip capacitor circuit and structure are provided. The circuit and structure include a plurality of capacitors connected in series. Each capacitor of the plurality includes a first plate formed from a first metal layer and a second plate formed from a second metal layer. A first two adjacent capacitors of the plurality include first plates formed in a first contiguous portion of the first metal layer or second plates formed in a second contiguous portion of the second metal layer. Each capacitor of the plurality may include a dielectric layer disposed between the first plate and the second plate.
US10263065B2 Metal resistor forming method using ion implantation
Methods of forming a metal resistor are provided. The methods may include: depositing a metal layer, e.g., tungsten, on a substrate; and forming the metal resistor by implanting a semiconductor species, e.g., silicon and/or germanium, into the metal layer to form a semiconductor-metal alloy layer from at least a portion of the metal layer. In certain embodiments, an adhesion layer may be deposited by ALD prior to metal layer depositing. The metal resistor has a sheet resistance that remains substantially constant prior to and after subsequent annealing.
US10263062B2 Flexible display
A flexible display is disclosed. In one aspect, the display includes at least one first pattern including a plurality of display elements configured to display an image and extending in a first direction. The display device also includes at least one second pattern extending in a second direction and overlapping at least a portion of the first pattern. The second pattern has a curved shape in the first direction and the second direction crosses the first direction. The first and second patterns form at least one cavity region defining a space therebetween and the first and second patterns form a mesh structure.
US10263059B2 Light emitting device
A light emitting device is provided which can prevent a change in gate voltage due to leakage or other causes and at the same time can prevent the aperture ratio from lowering. A capacitor storage is formed from a connection wiring line, an insulating film, and a capacitance wiring line. The connection wiring line is formed over a gate electrode and an active layer of a TFT of a pixel, and is connected to the active layer. The insulating film is formed on the connection wiring line. The capacitance wiring line is formed on the insulating film This structure enables the capacitor storage to overlap the TFT, thereby increasing the capacity of the capacitor storage while keeping the aperture ratio from lowering. Accordingly, a change in gate voltage due to leakage or other causes can be avoided to prevent a change in luminance of an OLED and flickering of screen in analog driving.
US10263057B2 Organic light emitting display panel and manufacturing method thereof
The present disclosure discloses an OLED panel, including: a substrate and a driving thin film transistor, a switching thin film transistor, a storage capacitor, an organic light emitting device, and a light emitting device formed on the substrate, an external voltage signal is stored in the storage capacitor via the switching thin film transistor, the external voltage signal controls a magnitude of on-current of the driving thin film transistor to control the gray scale of the organic light emitting device. The present disclosure further discloses a manufacturing method of OLED panel. In the present disclosure, the drain of the low temperature polysilicon thin film transistor is in contact with the bottom electrode of the organic light emitting device so that the current supplied to the organic light emitting device is stabilized; metal-oxide-semiconductor thin-film transistor has a low leakage current, so that a better circuit-closing effect can be achieved.
US10263053B2 Organic light-emitting diode display and method for manufacturing the same
Provided is an OLED display that includes, for example, a substrate having a plurality of pixel regions defined in a matrix; a thin film transistor in each pixel region; an anode connected to the thin film transistor in each pixel region; and a bank covering an edge of the anode and having an inside boundary at a first distance from the edge of the anode and an outside boundary at a second distance from the edge of the anode.
US10263052B2 Display panel, display method thereof and manufacturing method thereof
A display panel, a display method thereof, and a manufacturing method thereof are provided. The display panel includes a plurality of sub-pixel units. Each of the sub-pixel units includes a first display area and a second display area; the first display area includes an active emitting display unit; and the second display area is configured to switch between a transparent state and an opaque state.
US10263046B2 Organic EL display panel and method of manufacturing organic EL display panel
An organic EL display panel having a plurality of pixels arranged, the pixels each including blue, green and red sub-pixels, includes: a substrate; a first pixel electrode layer, a first hole injection layer, a first hole transport layer and a blue organic light-emitting layer provided in regions of the blue sub-pixels over the substrate in this order from the substrate side; a second pixel electrode layer, a second hole injection layer, a second hole transport layer and a green organic light-emitting layer provided in regions of the green sub-pixels over the substrate in this order from the substrate side; a third pixel electrode layer, a third hole injection layer, a third hole transport layer and a red organic light-emitting layer provided in regions of the red sub-pixels over the substrate in this order from the substrate side; and a counter electrode layer provided over the blue, green and red organic light-emitting layers.
US10263042B2 Organic photoelectric device and image sensor
An organic photoelectric device includes a first electrode and a second electrode facing each other, and an active layer between the first electrode and the second electrode, wherein the active layer includes an n-type semiconductor compound that is transparent in a visible ray region and represented by Chemical Formula 1, and a p-type semiconductor compound having a maximum absorption wavelength in a wavelength region of about 500 nm to about 600 nm of a visible ray region.
US10263040B2 Memory device and method of manufacturing the same
A memory device includes a first electrode line layer including a plurality of first electrode lines extending on a substrate in a first direction and being spaced apart from each other, a second electrode line layer including a plurality of second electrode lines extending on the first electrode line layer in a second direction that is different from the first direction and being spaced apart from each other, and a memory cell layer including a plurality of first memory cells located at a plurality of intersections between the plurality of first electrode lines and the plurality of second electrode lines, each first memory cell including a selection device layer, an intermediate electrode and a variable resistance layer that are sequentially stacked. A side surface of the variable resistance layer is perpendicular to a top surface of the substrate or inclined to be gradually wider toward an upper portion of the variable resistance layer. The first memory cell has a side surface slope so as to have a width gradually decreasing toward its upper portion.
US10263039B2 Memory cells having resistors and formation of the same
The present disclosure includes memory cells having resistors, and methods of forming the same. An example method includes forming a first conductive line, forming a second conductive line, and forming a memory element between the first conductive line and the second conductive line. Forming the memory element can include forming one or more memory materials, and forming a resistor in series with the one or more memory materials. The resistor can be configured to reduce a capacitive discharge through the memory element during a state transition of the memory element.
US10263037B2 Electronic device
An electronic device may be provided to include: first and second active regions arranged adjacent to each other in a second direction; a gate structure extended in the second direction; a first source region and a first drain region formed in the first active region; a second source region and a second drain region formed in the second active region; a source line contact formed over the first and second source regions and connected to the first and second source regions; a source line connected to the source line contact over the source line contact and extended in a first direction; first and second stacked structures formed over the first and second drain regions; and first and second bit lines formed over the first and second stacked structures, wherein the first and second bit lines are extended in the first direction.
US10263035B2 Magnetoresistive random access memory devices and methods of manufacturing the same
An MRAM device includes a lower electrode on a substrate, an MTJ structure on the lower electrode, a metal oxide pattern on the MTJ structure, a conductive pattern on at least a portion of a sidewall of the metal oxide pattern, and an upper electrode on the metal oxide pattern and the conductive pattern. The conductive pattern has a thickness varying along the sidewall of the metal oxide pattern in a plan view.
US10263032B2 Photodiode with different electric potential regions for image sensors
An image sensor pixel is disclosed. The pixel may include a photodiode having a first region with a first potential and a second region with a second, higher potential, with the second region being offset in depth from the first region in a semiconductor chip. A storage node may be positioned at substantially the same depth as the second region of the photodiode. A storage gate may be operable to transfer charge between the photodiode and the storage node.
US10263029B2 Photoelectric conversion device and manufacturing method of the photoelectric conversion device
A manufacturing method includes a first process for forming a first gate electrode for a first MOS transistor and a second gate electrode for a second MOS transistor on a substrate including a semiconductor region defined by an insulator region for element isolation, a second process for masking a portion located above the semiconductor region of the first gate electrode to introduce an impurity to a source-drain region of the first MOS transistor, and a third process for forming a first conductor member being in contact with the portion of the first gate electrode through a first hole disposed on an insulator member covering the substrate and a second conductor member being in contact with the second gate electrode through a second hole disposed on the insulator member.
US10263022B2 RGBZ pixel unit cell with first and second Z transfer gates
An image sensor is described having a pixel array. The pixel array has a unit cell that includes visible light photodiodes and an infra-red photodiode. The visible light photodiodes and the infra-red photodiode are coupled to a particular column of the pixel array. The unit cell has a first capacitor coupled to the visible light photodiodes to store charge from each of the visible-light photodiodes. The unit cell has a readout circuit to provide the first capacitor's voltage on the particular column. The unit cell has a second capacitor that is coupled to the infra-red photodiode through a first transfer gate transistor to receive charge from the infra-red photodiode during a time-of-flight exposure. The first capacitor is coupled to the infra-red photodiode through a second transfer gate transistor to receive charge from the infra-red photodiode during the time-of-flight exposure.
US10263021B2 Global shutter pixels having shared isolated storage capacitors within an isolation structure surrounding the perimeter of a pixel array
Disclosed herein is an electronic device including an integrated circuit substrate, with a pixel array area within the integrated circuit substrate. A first deep trench isolation structure is formed in the integrated circuit substrate about a perimeter of the pixel array area. First, second, third, and fourth pixels are within the pixel array area and spaced apart from one another. A storage capacitor area is within the integrated circuit substrate and interior to the first deep trench isolation structure. A second deep trench isolation structure is formed in the integrated circuit substrate about a perimeter of the storage capacitor area. The second deep trench isolation structure may serve to electrically isolate the storage capacitor area from the first, second, third, and fourth pixels.
US10263019B2 Flexible panel and method for manufacturing the same
A flexible panel includes a substrate, a first insulating layer, a second insulating layer, a sacrificial layer, and a metal wiring layer. The substrate has an active area, a peripheral area, and an intermediate area. The first insulating layer is in the three areas of the substrate, and the first insulating layer in the intermediate area has a first pattern. The second insulating layer is on the first insulating layer. The second insulating layer in the intermediate area has a first opening extending along a first direction, so that the second insulating layer does not cover the first pattern of the first insulating layer. The sacrificial layer is between the first insulating layer and the second insulating layer in the intermediate area, and does not cover the first pattern of the first insulating layer. The metal wiring layer extends between the active area and the peripheral area.
US10263017B2 Pixel structure, display panel and manufacturing method of pixel structure
A pixel structure, a display panel and a manufacturing method of the pixel structure are disclosed. The pixel structure includes: gate lines extending in parallel in a first direction; data lines extending in parallel in a second direction; and a plurality of pixel units defined by the gate lines and the data lines. One of the data lines is disposed between two pixel units which are adjacent to each other in the first direction, and two of the gate lines are disposed between two pixel units which are adjacent to each other in the second direction. Each of the pixel units comprises two pixel regions which are arranged side by side in the first direction, each of the pixel regions comprises a pixel electrode, and each of the pixel units comprises a unitary common electrode which covers the two pixel regions.
US10263016B2 Active matrix substrate and method for producing the same
An active matrix substrate includes a first TFT (10), a second TFT (20) disposed per pixel, and a circuit including the first TFT. The first and second TFTs each include a gate electrode (102A, 102B), a gate insulating layer (103), an oxide semiconductor layer (104A, 104B), and source and drain electrodes in contact with an upper surface of the oxide semiconductor layer. The oxide semiconductor layer (104A, 104B) has a stacked structure including a first semiconductor layer (104e, 104c) in contact with the source and drain electrodes and a second semiconductor layer that is disposed on a substrate-side of the first semiconductor layer and that has a smaller energy gap than the first semiconductor layer. The oxide semiconductor layers (104A) and (104B) are different from each other in terms of the composition and/or the number of stacked layers. The first TFT has a larger threshold voltage than the second TFT.
US10263014B2 Fin-type field-effect transistor
This invention relates to a fin field-effect transistor semiconductor structure. The method of forming the semiconductor structure can include patterning a plurality of precursor fins on a semiconductor layer having a layer portion A and a layer portion B. The semiconductor layer can be located on a substrate. The layer portion B can be selectively etched to form B fins and a top half of precursor fins. The layer portion A can be selectively etched to form A fins and the substrate can be etched to form a bottom half of the decoupling fins. The precursor fins can be removed to expose the A fins, the decoupling fins, and the B fins. One of the A fins and the B fins can form n-type fins and the other can form p-type fins.
US10263013B2 Method of forming an integrated circuit (IC) with hallow trench isolation (STI) regions and the resulting IC structure
Disclosed is an integrated circuit (IC) formation method, wherein trenches are formed within a semiconductor layer to define semiconductor mesa(s). Instead of immediately filling the trenches with an isolation material and performing a planarizing process to complete the STI regions prior to device formation, the method initially only form sidewall spacers within the trenches on the exposed sidewalls of the semiconductor mesa(s). After the sidewall spacers are formed, device(s) (e.g., field effect transistor(s), silicon resistor(s), etc.) are formed using the semiconductor mesa(s) and, optionally, additional device(s) (e.g., polysilicon resistor(s)) can be formed within the trenches between adjacent semiconductor mesas. Subsequently, middle of the line (MOL) dielectrics (e.g., a conformal etch stop layer and a blanket interlayer dielectric (ILD) layer) are deposited over the device(s), thereby filling any remaining space within the trenches and completing the STI regions. Also disclosed is an IC structure formed using the method.
US10263010B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a first semiconductor layer, a second semiconductor layer spaced apart from the first semiconductor layer and disposed on the first semiconductor layer, a gate stack structure disposed on the second semiconductor layer, a third semiconductor layer positioned between the first and second semiconductor layers, and a channel pillar passing through the gate stack structure, the second semiconductor layer and the third semiconductor layer and extending into the first semiconductor layer.
US10263004B2 Semiconductor device and method of manufacturing
The present disclosure relates to a method of forming sidewall spacers configured to improve dielectric fill between adjacent gate structures. In some embodiments, the method may be performed by depositing a sidewall spacer material over a first gate structure and a second gate structure. A first etching process is performed on the sidewall spacer material to form a first intermediate sidewall spacer surrounding the first gate structure and a second sidewall spacer surrounding the second gate structure. A masking material is formed over the substrate. Parts of the first intermediate sidewall spacer protrude outward from the masking material, while the second sidewall spacer is completely covered by the masking material. A second etching process is then performed on the parts of the first intermediate sidewall spacer protruding outward from the masking material to form a first sidewall spacer recessed below an uppermost surface of the first gate structure.
US10263001B2 Method of forming semiconductor memory device
A method of forming semiconductor memory device including following steps. Firstly, a substrate having a memory cell region and a peripheral region is provided, and a first semiconductor layer is formed on the substrate within the periphery region. Next, an insulating layer and a second semiconductor layer are formed on the substrate, and the second semiconductor layer covers the substrate, the first semiconductor layer and the insulating layer. Then, a sacrificial layer is formed on the second semiconductor layer, wherein top surfaces of the sacrificial layer within the memory cell region and the periphery region are coplanar. Following these, a removing process is performed to remove the sacrificial layer, the second semiconductor layer and the insulating layer, to expose the first semiconductor layer. After that, a top surface of the first semiconductor layer is leveled with a top surface of the second semiconductor layer.
US10263000B2 Device comprising capacitor and forming method thereof
A device including a capacitor includes an isolation structure, a first control gate, a first selective gate and a first dielectric layer. The isolation structure is disposed in a substrate. The first control gate and the first selective gate are disposed directly above the isolation structure. The first dielectric layer is vertically sandwiched by the first control gate and the first selective gate, thereby constituting the capacitor. The present invention also provides a method of forming the device including the capacitor.
US10262997B2 High-voltage LDMOSFET devices having polysilicon trench-type guard rings
A high-voltage semiconductor device including a semiconductor layer formed on a substrate is provided. A first well region having a first conductivity type and a second well region having a second conductivity type are formed in the semiconductor layer. Source and drain regions are respectively formed in the first and second well regions. A gate structure is disposed on the semiconductor layer. A first isolation trench structure is disposed in the semiconductor layer and surrounds the first and second well regions. The first isolation trench structure includes a first polysilicon layer filling a first trench and having the second conductivity type, a first heavy doping region formed in an upper portion of the first polysilicon layer and having the second conductivity type, and a first insulating liner disposed on sidewalls of the first trench and surrounding the first polysilicon layer.
US10262996B2 Third type of metal gate stack for CMOS devices
A third type of metal gate stack is provided above an isolation structure and between a replacement metal gate n-type field effect transistor and a replacement metal gate p-type field effect transistor. The third type of metal gate stack includes at least three different components. Notably, the third type of metal gate stack includes, as a first component, an n-type workfunction metal layer, as a second component, a p-type workfunction metal layer, and as a third component, a low resistance metal layer. In some embodiments, the uppermost surface of the first, second and third components of the third type of metal gate stack are all substantially coplanar with each other. In other embodiments, an uppermost surface of the third component of the third type of metal gate stack is non-substantially coplanar with an uppermost surface of both the first and second components of the third type of metal gate stack.
US10262994B2 FinFET LDMOS devices with additional dynamic control
A FinFET semiconductor device having semiconductor body including a source region of a first type, and a drain region of a second type, and a drain-region shallow trench isolation (STI) disposed in the drain region. The device includes a plurality of fins attached to the semiconductor body and extending across the semiconductor body, a channel gate disposed over a section of the plurality of fins; a supplemental gate disposed on the drain-region STI.
US10262988B2 Electrostatic discharge protection device
An electrostatic discharge protection device and a method of making the same. The device includes a device area located on a semiconductor substrate. The device also includes an array of coextensive, laterally spaced fingers located within the device area. Each finger includes an elongate source and an elongate drain separated by an elongate gate. The fingers are electrically connected in parallel for conducting an electrostatic discharge current during an electrostatic discharge event. The device further includes a plurality of body contact regions. A layout of the body contact regions is graded such that a greater number of the body contact regions, larger body contact regions, or both are located towards a periphery of the device area than towards a central part of the device area. The layout of the body contact regions may encourage triggering of the electrostatic discharge protection device within the central part of the device area.
US10262987B2 Electrostatic discharge protection circuit
The present invention provides an ESD protection circuit electrically connected between a high voltage power line and a low voltage power line, and the ESD protection circuit includes a bipolar junction transistor (BJT) and a trigger source. A collector of the BJT is electrically connected to the high voltage power line, and an emitter and a base of the BJT are electrically connected to the low voltage power line. The trigger source is electrically connected between the base of the BJT and the high voltage power line.
US10262986B2 Protection device and method for fabricating the protection device
A protection device as provided includes a doped well with a first-type impurity, formed in a substrate. A first semiconductor terminal with a second-type impurity is formed on the doped well. A second semiconductor terminal with a second-type impurity is formed on the doped well separating from the first semiconductor terminal. The first semiconductor terminal is connected to a voltage level and a second semiconductor terminal is connected to a ground voltage.
US10262985B2 Circuits and methods for lowering leakage in ultra-low-power MOS integrated circuits
A block of logic gates has MOS transistors whose body terminals are connected with a body voltage rail and whose source terminals are connected with a logic reference voltage rail. The logic reference voltage rail is connected to the body voltage rail via a resistor. The resistor creates a negative feedback loop for leakage currents that stabilizes a reverse body bias voltage and reduces the influence of temperature, voltage, and process variations.The block may be NMOS, PMOS, or CMOS. In the case of CMOS, there are two body voltage rails, powered by a voltage source, two logic reference voltage rails, and two resistors. The reverse body bias voltages over the two resistors may be stabilized by decoupling capacitors. The two resistors may be trimmable. The resistors may be calibrated such that leakage currents are at a minimum value and the logic gates can switch just fast enough.
US10262982B2 Integrated circuits with standard cell
The present invention provides an integrated circuit with a standard cell of an inverter. The integrated circuit includes: a first metal line and a second metal line stretching along a first direction; a first dummy gate and a second dummy gate stretching along a second direction; Plural fin structures stretching along the first direction; A gate structure disposed on the fin structures and stretching along the second direction; Two long contact plugs disposed at one side of the gate structure; two short contact plugs disposed at the other side of the gate structure; a gate contact plug disposed on the gate structure; Plural via plugs disposed on the long contact plugs, the short contact plugs and the gate contact plugs; A metal layer includes the first metal line, the second metal line, a third metal line and a fourth metal line.
US10262981B2 Integrated circuit, system for and method of forming an integrated circuit
A method of forming an integrated circuit is disclosed. The method includes generating, by a processor, a layout design of the integrated circuit, outputting the integrated circuit based on the layout design, and removing a portion of a conductive structure of the integrated circuit to form a first conductive structure and a second conductive structure. Generating the layout design includes generating a standard cell layout having a set of conductive feature layout patterns, placing a power layout pattern with the standard cell layout according to at least one design criterion, and extending at least one conductive feature layout pattern of the set of conductive feature layout patterns in at least one direction to a boundary of the power layout pattern. The power layout pattern includes a cut feature layout pattern. The cut feature layout pattern identifies a location of the removed portion of the conductive structure of the integrated circuit.
US10262980B2 LED module
The invention relates to an LED module with a circuit which comprises an LED (106) and a resonant circuit (106, 108, 110) for coupling in energy for operation of the LED, wherein the circuit is formed without connections and is fully encapsulated in the LED module.
US10262966B2 Methods for surface attachment of flipped active components
An active substrate includes a plurality of active components distributed over a surface of a destination substrate, each active component including a component substrate different from the destination substrate, and each active component having a circuit and connection posts on a process side of the component substrate. The connection posts may have a height that is greater than a base width thereof, and may be in electrical contact with the circuit and destination substrate contacts. The connection posts may extend through the surface of the destination substrate contacts into the destination substrate connection pads to electrically connect the connection posts to the destination substrate contacts.
US10262965B2 Display device and manufacturing method thereof
A display device includes: a flexible substrate having a display area for displaying an image and a peripheral area outside the display area; a first pad electrode in the peripheral area of the flexible substrate; and a driver connected to the first pad electrode. The driver includes: a circuit board including a driving circuit; a second pad electrode on one side of the circuit board and facing the first pad electrode; a convex structure on one side of the second pad electrode and having an oval cross-section; and a bump electrode on one side of the convex structure and connected to the first pad electrode. The bump electrode includes a column covering the convex structure and a convex portion extending from one side of the column and protruding to the first pad electrode.
US10262963B2 Conductive barrier direct hybrid bonding
A method for forming a direct hybrid bond and a device resulting from a direct hybrid bond including a first substrate having a first set of metallic bonding pads, preferably connected to a device or circuit, capped by a conductive barrier, and having a first non-metallic region adjacent to the metallic bonding pads on the first substrate, a second substrate having a second set of metallic bonding pads capped by a second conductive barrier, aligned with the first set of metallic bonding pads, preferably connected to a device or circuit, and having a second non-metallic region adjacent to the metallic bonding pads on the second substrate, and a contact-bonded interface between the first and second set of metallic bonding pads capped by conductive barriers formed by contact bonding of the first non-metallic region to the second non-metallic region.
US10262961B2 Semiconductor devices having discretely located passivation material, and associated systems and methods
Semiconductor devices having discretely located passivation material are disclosed herein. In one embodiment, a semiconductor device assembly can include a bond pad having a bonding surface with a process artifact. A passivation material can be positioned to at least partially fill a portion of the process artifact. A conductive structure can be positioned to extend across the bonding surface of the bond pad.
US10262957B2 Millimeter wave integrated circuit with ball grid array package including transmit and receive channels
An integrated circuit (IC) package includes an IC die and a wave channel that electrically couples the IC die to a solder ball array. The wave channel is configured to resonate at an operating frequency band of the IC die.
US10262953B2 Semiconductor device
A semiconductor device includes a heat dissipating unit that includes a primary part made of a first metal material and an embedded part that is embedded in a front surface of the primary part and that is made of a second metal material, a front surface of the heat dissipating unit having a mounting region on which a rear surface of a semiconductor element substrate is mounted so as to dissipate heat generated by the semiconductor element; and a sealing member that seals the semiconductor element, the substrate, and a sealed region of the front surface of the heat dissipating unit, wherein the embedded part is formed in the sealed region, and an absolute difference of the linear expansion coefficient of the second metal material and that of the sealing member is less than or equal to 25% of a value of the linear expansion coefficient of the sealing member.
US10262951B2 Radiation hardened microelectronic chip packaging technology
A novel radiation hardened chip package technology protects microelectronic chips and systems in aviation/space or terrestrial devices against high energy radiation. The proposed technology of a radiation hardened chip package using rare earth elements and mulitlayered structure provides protection against radiation bombardment from alpha and beta particles to neutrons and high energy electromagnetic radiation.
US10262950B1 Visible alignment markers/landmarks for CAD-to-silicon backside image alignment
A metal oxide semiconductor (MOS) integrated circuit (IC) has a plurality of fiducial standard cells of different cell sizes. The different cell sizes are non-equally utilized. The plurality of fiducial standard cells are placed to have a random offset from a uniform global placement pattern. Each of the fiducial standard cells has at least four power rails and various sets of active regions. The power rails extend in a first direction. The active regions are provided adjacent to the power rails but are disconnected from contacts and interconnects and thus do not draw power from the power rails. Instead, the active regions are disjoint and collinear thereby creating islands of active regions among spacings of inactive regions. These inactive regions more easily allow electromagnetic radiation to pass through thereby allowing the MOS fiducial standard cell to be visible for a CAD-to-silicon backside image alignment even with 7 nm feature sizes.
US10262947B2 Active chip on carrier or laminated chip having microelectronic element embedded therein
A structure including a first semiconductor chip with front and rear surfaces and a cavity in the rear surface. A second semiconductor chip is mounted within the cavity. The first chip may have vias extending from the cavity to the front surface and via conductors within these vias serving to connect an additional microelectronic element to the active elements of the first chip. The structure may have a volume comparable to that of the first chip alone and yet provide the functionality of a multi-chip assembly. A composite chip incorporating a body and a layer of semiconductor material mounted on a front surface of the body similarly may have a cavity extending into the body from the rear surface and may have an additional microelectronic element mounted in such cavity.
US10262939B2 Configurable routing for packaging applications
Various structures having a fuse and methods for forming those structures are described. An embodiment is a method. The method comprises attaching a first die to a first side of a component using first electrical connectors. After the attaching, at least one of (i) the first die comprises a first fuse, (ii) the first side of the component comprises a second fuse, (iii) a second side of the component comprises a third fuse, the second side being opposite the first side, or (iv) a combination thereof. The method further comprises after the attaching the first die to the first side of the component, blowing the first fuse, the second fuse, the third fuse, or a combination thereof.
US10262937B2 Integrated circuit device
An integrated circuit device includes at least one fin-type active region, a gate line on the at least one fin-type active region, and a source/drain region on the at least one fin-type active region at at least one side of the gate line. A first conductive plug is connected to the source/drain region and includes cobalt. A second conductive plug is connected to the gate line and spaced apart from the first conductive plug. A third conductive plug is connected to each of the first conductive plug and the second conductive plug. The third conductive plug electrically connects the first conductive plug and the second conductive plug.
US10262936B2 Semiconductor device and manufacturing method thereof
A semiconductor device according to the present embodiment includes a stacked body having an end which is step-shaped and a contact in each of the steps of the end. Each of the steps includes alternating a plurality of conductive layers and a plurality of insulating layers. The contact includes a plurality of conductive films contacting each of the conductive layers, and a plurality of insulating films contacting each of the insulating layers, the insulating films being provided between the conductive films.
US10262934B2 Three plate MIM capacitor via integrity verification
A three plate MIM capacitor structure includes a three plate MIM capacitor, a first wire in a metal layer above/below the three plate MIM, a second wire below/above the three plate MIM, a third wire below/above the three plate MIM, a first via connected to the first test wire, a second via connected to a middle plate of the three plate MIM, and a third via connected to the top and bottom plates of the three plate MIM. The test structure may verify the integrity the MIM capacitor by applying a potential to the first test wire, applying ground potential to both the second test wire and the third test wire, and detecting leakage current across the first wire and the second and third wires or detecting leakage current across the second wire and the third wire.
US10262933B2 Semiconductor package
A semiconductor package includes a substrate, a first semiconductor chip and a second semiconductor chip adjacent to each other on the substrate, and a plurality of bumps on lower surfaces of the first and second semiconductor chips. The first and second semiconductor chips have facing first side surfaces and second side surfaces opposite to the first side surfaces. The bumps are arranged at a higher density in first regions adjacent to the first side surfaces than in second regions adjacent to the second side surfaces.
US10262929B2 Semiconductor device with lead frame
A semiconductor device and a semiconductor device manufacturing method that may prevent positional displacement of an electronic component mounted on a lead frame. The semiconductor device includes a lead frame, and an electronic component that has a protruding or recessed structure at a bonding face that bonds to the lead frame and is bonded to the lead frame, in a state in which a portion of the lead frame is fitted together with the protruding or recessed structure.
US10262925B2 Semiconductor device and method of manufacturing semiconductor device
A semiconductor device includes a base plate to which a stacked substrate is bonded, the stacked substrate being mounted on a semiconductor chip. The semiconductor device further includes a heat sink mounted to the base plate, via thermal paste and a metal ring. A center hole of the metal ring is provided to face the semiconductor chip and the thermal paste fills the center hole. Further, the metal ring is formed using a material having about a same hardness as the heat sink, or a material having a lower hardness than the hardness of the heat sink.
US10262923B2 Semiconductor device, manufacturing method for semiconductor device, electronic component, circuit substrate, and electronic apparatus
A semiconductor device includes an integrated circuit that is disposed at a first face side of a semiconductor substrate, the semiconductor substrate having a first face and a second face, the second face opposing the first face, the semiconductor substrate having a through hole from the first face to the second face; an external connection terminal that is disposed at the first face side; a conductive portion that is disposed in the through hole, the conductive portion being electrically connected to the external connection terminal; and an electronic element that is disposed at a second face side.
US10262921B2 Semiconductor module
A semiconductor module includes a baseplate, a cover element attached to the baseplate so that detaching the cover element from the baseplate requires material deformations, and a semiconductor element in a room defined by the baseplate and the cover element. The semiconductor element is in a heat conductive relation with the baseplate and an outer surface of the baseplate is provided with laser machined grooves suitable for conducting heat transfer fluid. The laser machining makes it possible to make the grooves after the semiconductor module has been assembled. Therefore, regular commercially available semiconductor modules can be modified, with the laser machining, to semiconductor modules as disclosed.
US10262915B2 Thermally enhanced semiconductor package with thermal additive and process for making the same
The present disclosure relates to a thermally enhanced semiconductor package, which includes a module substrate, a thinned flip chip die over the substrate, a first mold compound component, and a thermally enhanced mold compound component. The first mold compound component resides over the module substrate, surrounds the thinned flip chip die, and extends above an upper surface of the thinned flip chip die to form a cavity over the upper surface of the thinned flip chip die. The thermally enhanced mold compound component includes a lower portion filling a lower region of the cavity and residing over the upper surface of the thinned flip chip die, and an upper portion filling an upper region of the cavity and residing over the lower portion. A first average thermal conductivity of the lower portion is at least 1.2 times greater than a second average thermal conductivity of the upper portion.
US10262914B2 Resin composition for encapsulation, and semiconductor device
Provided is a resin composition for encapsulation used for encapsulating a power semiconductor element formed from SiC, GaN, Ga2O3, or diamond, the resin composition for encapsulation including a thermosetting resin (A) and silica (B), in which the silica (B) includes Fe, the content of Fe is equal to or less than 220 ppm with respect to the total amount of the silica (B), and the resin composition is in a granular form, a tablet form, or a sheet form.
US10262913B2 Wafer level package solder barrier used as vacuum getter
An electronic device and methods of manufacture thereof. One or more methods may include providing a lid wafer having a cavity and a surface surrounding the cavity and a device wafer having a detector device and a reference device. In certain examples, a solder barrier layer of titanium material may be deposited onto the surface of the lid wafer. The solder barrier layer of titanium material may further be activated to function as a getter. In various examples, the lid wafer and the device wafer may be bonded together using solder, and the solder barrier layer of titanium material may prevent the solder from contacting the surface of the lid wafer.
US10262910B2 Method of feature exaction from time-series of spectra to control endpoint of process
Methods and systems for using a time-series of spectra to identify endpoint of an etch process. One method includes accessing a virtual carpet that is formed from a time-series of spectra for the etch process collected during a training operation. And, running a fabrication etch process on a fabrication wafer, such that while the fabrication etch process is performed portions of a carpet defined from a time-series of spectral is generated for the fabrication etch process. Then, comparing the portions of the carpet of the fabrication etch process to the virtual carpet. End pointing is processed for the fabrication etch process when said comparing indicates that a desired metric has been reached for the fabrication wafer. In one example, said portions of the carpet include a current frame of captured spectra and at least one previous frame of captured spectra. The portions of the carpet of the fabrication etch process are fitted to the virtual carpet to identify a virtual frame number and associated floating parameters that are used in a correlation to predicted a value for the metric. Further, each of the carpets produced during the training operation and the virtual carpet are defined by a polynomial. The coefficients of the carpets produced during the training operation are a subset of the coefficients of the polynomial of the virtual carpet.
US10262909B2 Semiconductor device and method for manufacturing the same
Semiconductor layer is formed on semiconductor substrate. Semiconductor layer has a plurality of well regions in a surface remote from semiconductor substrate. Semiconductor layer includes drift region in addition to the plurality of well regions. The plurality of well regions each include body region, source region, and contact region. Source region is in contact with body region. Contact region is in contact with both body region and source region. Body region, source region, and source wire are at an identical potential because of contact region. Semiconductor layer includes ineffective region R at the surface remote from semiconductor substrate.
US10262906B2 Method of producing a functional inlay and inlay produced by the method
The method of manufacturing a functional inlay, comprises at least the steps of: (1) providing a substrate with a wire antenna embedded therein and with an aperture wherein two wire antenna portions are positioned over said aperture; (2) acquiring the positions and the dimensions of said wire antenna portions and of said aperture; (3) determining if the acquired positions and dimensions meet predetermined tolerances; (4) if the acquired dimensions and positions meet said tolerances, then placing a chip in fie aperture so that said wire portions are positioned over connections pads of said chip and then bonding said wire portions to said connection pads.
US10262903B2 Boundary spacer structure and integration
The present disclosure relates to semiconductor structures and, more particularly, to an N-P boundary spacer structure used with finFET devices and methods of manufacture. The method includes forming a plurality of first fin structures, forming a blocking layer between a first fin structure of the plurality of fin structures and a second fin structure of the plurality of fin structures, and forming an epitaxial material on the first fin structure, while blocking the epitaxial material from extending onto the second fin structure by at least the blocking layer formed between the first fin structure and the second fin structure.
US10262901B2 Fabrication of a vertical fin field effect transistor with reduced dimensional variations
A method of forming a fin field effect transistor (finFET) having fin(s) with reduced dimensional variations, including forming a dummy fin trench within a perimeter of a fin pattern region on a substrate, forming a dummy fin fill in the dummy fin trench, forming a plurality of vertical fins within the perimeter of the fin pattern region, including border fins at the perimeter of the fin pattern region and interior fins located within the perimeter and inside the bounds of the border fins, wherein the border fins are formed from the dummy fin fill, and removing the border fins, wherein the border fins are dummy fins and the interior fins are active vertical fins.
US10262900B2 Wimpy device by selective laser annealing
A method for co-integrating wimpy and nominal devices includes growing source/drain regions on semiconductor material adjacent to a gate structure to form device structures with a non-electrically active material. Selected device structures are masked with a block mask. Unmasked device structures are selectively annealed to increase electrical activity of the non-electrically active material to adjust a threshold voltage between the selected device structures and the unmasked device structures.
US10262895B2 Method for forming semiconductor device
The present invention provides a method for fabricating a semiconductor device, comprising at least the steps of: providing a substrate in which a memory region and a peripheral region are defined, the memory region includes a plurality of memory cells, each memory cell includes at least a first transistor and a capacitor, the peripheral region compress a second transistor, a first insulating layer is formed within the memory region and the peripheral region by an atomic layer deposition process, covering the capacitor of the memory cells in the memory region and the second transistor in the peripheral region, and a second insulating layer is formed, overlying the first insulating layer and the peripheral region. Finally, a contact structure is formed within the second insulating layer, and electrically connecting the second transistor.
US10262891B2 Substrate having two semiconductor materials on insulator
A method for forming a semiconductor device includes forming a first insulator layer on a first substrate of a first semiconductor material, implanting hydrogen ions into the first substrate to form a hydrogen-implanted layer, forming a recessed region in the first substrate, forming a second semiconductor material in the recessed region, and forming a second insulator layer over the second semiconductor material and the first substrate. The method also includes providing a second substrate with a third insulator layer disposed thereon, bonding the first substrate with the second substrate, and removing a lower portion of the first substrate at the hydrogen-implanted layer. A portion of the first substrate is removed to expose a surface of the second semiconductor material in the recessed region, thereby providing a layer of the first semiconductor material adjacent to a layer of the second semiconductor material on the second insulator layer.
US10262890B1 Method of forming silicon hardmask
A method for manufacturing a semiconductor device includes patterning a plurality of fins on a semiconductor substrate, wherein a hardmask is formed on each of the plurality of fins, forming a dielectric layer on the semiconductor substrate between the plurality of fins, removing the hardmasks from each of the plurality of fins, forming a plurality of cap layers in place of the removed hardmasks on each of the plurality of fins, wherein the plurality of cap layers comprise at least one of amorphous silicon and polycrystalline silicon, and selectively recessing the dielectric layer with respect to the plurality of cap layers.
US10262886B2 Electrostatic chuck device
Disclosed is an electrostatic chuck device for increasing electrostatic adsorptive force for a focus ring and uniformly cooling the focus ring. In such a device, a mounting table has a holder in the periphery of a placing surface along the circumferential direction of a focus ring, the holder has a pair of banks in the circumferential direction, and an annular groove formed between these banks, and in at least a bank on an outer circumferential position of the focus ring among the pair of the banks, a micro-protruding part including a plurality of micro-protrusions is on a surface facing the focus ring, or convex parts are on a bottom of the groove. The convex parts do not contact the focus ring, and the pair of banks or plurality of micro-protrusions contacts the focus ring and electrostatically adsorbs the focus ring in coordination with the convex parts.
US10262884B2 Systems, apparatus, and methods for an improved load port
Embodiments provide systems, apparatus, and methods for an improved load port that includes a frame supporting a dock and a carrier opener; an elevator operable to raise and lower the carrier opener; an isolation compartment within which the elevator is operable to move, the isolation compartment including a volume isolated from a volume of an equipment front end module (EFEM); and a purge supply within the isolation compartment operable to purge the isolation compartment of reactive gas trapped within the isolation compartment. Numerous additional aspects are disclosed.
US10262883B2 Method for improving performance of a substrate carrier
A method of modifying a substrate carrier to improve process performance includes depositing material or fabricating devices on a substrate supported by a substrate carrier. A parameter of layers deposited on the substrate is then measured as a function of their corresponding positions on the substrate carrier. The measured parameter of at least some devices fabricated on the substrate or a property of the deposited layers is related to a physical characteristic of substrate carrier to obtain a plurality of physical characteristics of the substrate carrier corresponding to a plurality of positions on the substrate carrier. The physical characteristic of the substrate carrier is then modified at one or more of the plurality of corresponding positions on the substrate carrier to obtain desired parameters of the deposited layers or fabricated devices as a function of position on the substrate carrier.
US10262880B2 Cover plate for wind mark control in spin coating process
Techniques disclosed herein provide an apparatus and method of spin coating that inhibits the formation of wind marks and other defects from turbulent fluid-flow, thereby enabling higher rotational velocities and decreased drying times, while maintaining film uniformity. Techniques disclosed herein include a fluid-flow member, such as a ring or cover, positioned or suspended above the surface of a wafer or other substrate. The fluid-flow member has a radial curvature that prevents wind marks during rotation of a wafer during a coating and spin drying process.
US10262879B2 Mold device
According to one embodiment, a mold device includes a first mold. The first mold includes a substrate clamping surface, a cavity, a suction part, a vent, first and second intermediate cavities and an opening/closing part. The substrate clamping surface contacts a surface of a processing substrate. The cavity is recessed from the substrate clamping surface. The suction part is recessed from the substrate clamping surface. The vent is provided on a path between the cavity and the suction part, and is recessed from the substrate clamping surface to a vent depth. The first intermediate cavity is provided between the vent and the suction part, and is recessed from the substrate clamping surface. The second intermediate cavity is provided between the first intermediate cavity and the suction part, and is recessed from the substrate clamping surface to a second intermediate cavity depth. The opening/closing part opens and closes the path.
US10262877B2 Apparatus and method for reducing substrate sliding in process chambers
Methods and apparatus for processing a substrate are disclosed herein. In some embodiments, an apparatus for processing a substrate includes: a substrate support having a substrate supporting surface including an electrically insulating coating; a substrate lift mechanism including a plurality of lift pins configured to move between a first position disposed beneath the substrate supporting surface and a second position disposed above the substrate supporting surface; and a connector configured to selectively provide an electrical connection between the substrate support and the substrate lift mechanism before the plurality of lift pins reach a plane of the substrate supporting surface.
US10262868B1 Self-aligned planarization of low-K dielectrics and method for producing the same
A method of forming a uniform self-aligned low-k layer with a large process window for inserting a memory array with pillar/convex topography and the resulting device are provided. Embodiments include forming a substrate with a first region and a second region; forming a first low-K layer over the substrate; forming an oxide layer over the first low-K layer; forming a spacer over the oxide layer; etching the spacer to expose the oxide layer in the first region; removing the oxide layer and a portion of the first low-K layer in the first region and a portion of the oxide layer and a portion of the spacer in the second region; removing the spacer in the second region; cleaning the first low-K layer and the oxide layer, a triangular-like shaped portion of the oxide layer remaining; and forming a second low-K layer over the substrate.
US10262867B2 Fast-gas switching for etching
A method for etching a layer in a plasma chamber with an inner injection zone gas feed and an outer injection zone gas feed is provided. The layer is placed in the plasma chamber. A pulsed etch gas is provided from the inner injection zone gas feed at a first frequency, wherein flow of pulsed etch gas from the inner injection zone gas feed is ramped down to zero. The pulsed etch gas is provided from the outer injection zone gas feed at the first frequency and simultaneous with and out of phase with the pulsed etch gas from the inner injection zone gas feed. The etch gas is formed into a plasma to etch the layer, simultaneous with the providing the pulsed etch gas from the inner injection zone gas feed and providing the pulsed gas from the outer interjection zone gas feed.
US10262864B2 Point-of-use enrichment of gas mixtures for semiconductor structure fabrication and systems for providing point-of-use enrichment of gas mixtures
Point-of-use enrichment of gas mixtures for semiconductor structure fabrication, and systems for providing point-of-use enrichment of gas mixtures, are described herein. In an example, a system for fabricating a semiconductor structure includes a process chamber for processing a substrate of a semiconductor structure. A gas supply is coupled to the process chamber. A point-of-use gas enrichment module is coupled to the gas supply. The point-of-use gas enrichment module is configured to concentrate a first gas composition to provide a second gas composition to the gas supply for the process chamber. The second gas composition has a relative amount of a hydride species greater than a relative amount of corresponding hydride species in the first gas composition.
US10262862B1 Method of forming fine interconnection for semiconductor devices
The present disclosure provides a method of forming fine interconnection for semiconductor devices. The method includes the following steps: A substrate is provided. A first core layer is formed over the substrate. The first core layer includes a base portion, a plurality of extending line portions extending from the base portion along a first direction, and a plurality of isolated line portions isolated from the base portion. Subsequently, a spacer is formed on the sidewalls of the first core layer. A second core layer is then formed to over the substrate. The second core layer includes a plurality of surrounding line portions surrounding the plurality of isolated line portions, and includes a plurality of enclosed line portions enclosed by the plurality of extending line portions. The spacer is removed to form a plurality of openings between the first core layer and the second core layer. The first core layer and the second core layer are alternately arranged along a second direction perpendicular to the first direction after removing the spacer.
US10262860B2 Method of fabricating electrodes, method of fabricating thin film transistor, method of fabricating array substrate, thin film transistor, array substrate, and display apparatus
The present application discloses a method of fabricating a plurality of electrodes. The method includes forming a hydrophobic pattern containing a hydrophobic material on a base substrate, the hydrophobic pattern has a first ridge on a first edge of the hydrophobic pattern, the hydrophobic pattern has a thickness at the first ridge greater than that in a region outside a region corresponding to the first ridge; removing a portion of the hydrophobic pattern outside the region corresponding to the first ridge; and forming a first electrode on a first side of the first ridge and a second electrode on a second side of the first ridge.
US10262856B2 Selective oxidation of transition metal nitride layers within compound semiconductor device structures
Methods for integrating transition metal oxide (TMO) layers into a compound semiconductor device structure via selective oxidation of transition metal nitride (TMN) layers within the structure.
US10262854B2 Deposition of SiN
Methods and precursors for forming silicon nitride films are provided. In some embodiments, silicon nitride can be deposited by atomic layer deposition (ALD), such as plasma enhanced ALD. In some embodiments, deposited silicon nitride can be treated with a plasma treatment. The plasma treatment can be a nitrogen plasma treatment. In some embodiments the silicon precursors for depositing the silicon nitride comprise an iodine ligand. The silicon nitride films may have a relatively uniform etch rate for both vertical and the horizontal portions when deposited onto three-dimensional structures such as FinFETS or other types of multiple gate FETs. In some embodiments, various silicon nitride films of the present disclosure have an etch rate of less than half the thermal oxide removal rate with diluted HF (0.5%). In some embodiments, a method for depositing silicon nitride films comprises a multi-step plasma treatment.
US10262852B2 Atmospheric pressure ionization method
An atmospheric pressure ionization method uses: a gas flow passage control unit (26) and a gas outlet nozzle (24) configured to jet argon gas to an atmospheric atmosphere; a needle electrode (19) arranged between an outlet port of the gas outlet nozzle (24) and an introduction port of an ion introduction pipe (6) that includes a tip end portion formed into a two-sheeted hyperboloid of revolution having a radius of curvature of 1 μm or more and less than 30 μm; a needle electrode support mechanism (20); and an electric power generation unit (22) configured to apply a voltage to the needle electrode (19). The atmospheric pressure ionization method includes: applying a voltage of 1.8 kV or more to the needle electrode (19) from the voltage generation unit (22) to generate a dark discharge; exciting the argon gas with the dark current; and causing the excited argon gas and the sample to react with each other, to thereby ionize the sample.
US10262849B2 Active stabilization of ion trap radiofrequency potentials
Disclosed are improved methods and structures for actively stabilizing the oscillation frequency of a trapped ion by noninvasively sampling and rectifying the high voltage RF potential at circuit locations between a step-up transformer and a vacuum feedthrough leading to the ion trap electrodes. We use this sampled/rectified signal in a feedback loop to regulate the RF input amplitude to the circuit. By employing techniques and structures according to the present disclosure we are advantageously able to stabilize a 1 MHz trapped ion oscillation frequency to <10 Hz after 200 s of integration, representing a 34 dB reduction in the level of trap frequency noise and drift, over a locking bandwidth of up to 30 kHz.
US10262847B2 Photomultiplier tube and method of making it
A photomultiplier tube (PMT) suitable for detecting a photon, comprising: an electron ejector configured for emitting primary electrons in response to an incident photon; a detector configured for collecting electrons and providing an output signal representative of the incident photon; and a series of vertical electrodes between the electron ejector and the detector, wherein each of the vertical electrodes is configured for emitting secondary electrons in response to incident electrons, and each of the vertical electrodes is parallel to a straight line connecting the electron ejector and the detector.
US10262846B2 Apparatus and methods for focussing electrons
An apparatus for generating and focusing electrons is provided. The apparatus has an emissive material configured to emit an electron, an electron target, and an electrical potential gradient generator configured to generate an electrical potential gradient within the emissive material. The electrical potential gradient is oriented so as to vary from positive to negative in the general direction toward the electron target. In operation, an electron emitted from the emissive materials is deflected away from the emissive material and generally toward the electron target. The apparatus may be incorporated in scientific analytical equipment such as an electron multiplier.
US10262844B2 Oxide sintered body and method for manufacturing the same, sputtering target, and semiconductor device
There is provided an oxide sintered body including indium, tungsten and zinc, wherein the oxide sintered body includes a bixbite type crystal phase as a main component and has an apparent density of higher than 6.6 g/cm3 and equal to or lower than 7.5 g/cm3, a content rate of tungsten to a total of indium, tungsten and zinc in the oxide sintered body is higher than 0.5 atomic % and equal to or lower than 5.0 atomic %, a content rate of zinc to the total of indium, tungsten and zinc in the oxide sintered body is equal to or higher than 1.2 atomic % and equal to or lower than 19 atomic %, and an atomic ratio of zinc to tungsten is higher than 1.0 and lower than 60. There are also provided a sputtering target including this oxide sintered body, and a semiconductor device.
US10262842B2 Analysis method and semiconductor etching apparatus
There is provided a method of analyzing data obtained from an etching apparatus for micromachining a wafer using plasma. This method includes the following steps: acquiring the plasma light-emission data indicating light-emission intensities at a plurality of different wavelengths and times, the plasma light-emission data being measured under a plurality of different etching processing conditions, and being obtained at the time of the etching processing, evaluating the relationship between changes in the etching processing conditions and changes in the light-emission intensities at the plurality of different wavelengths and times with respect to the wavelengths and times of the plasma light-emission data, and identifying the wavelength and the time of the plasma light-emission data based on the evaluation result, the wavelength and the time being to be used for the adjustment of the etching processing condition.
US10262841B2 Plasma monitoring device
A plasma monitoring device includes a fixing unit, a plasma measuring unit disposed to be in contact with the fixing unit, and measuring a luminous intensity of emitted light of a plasma to output a luminous intensity measurement value, a reference light source unit irradiating reference light having a uniform luminous intensity to the plasma measuring unit, and a control unit receiving the luminous intensity measurement value to calculate a luminous intensity value of the emitted light, controlling a voltage applied to the reference light source unit to uniformly control a luminous intensity of the reference light, comparing a luminous intensity of the reference light irradiated to the plasma measuring unit with a previously stored luminous intensity reference value to detect a correction factor, and applying the correction factor to a luminous intensity value of the emitted light to correct the luminous intensity measurement value.
US10262837B2 Plasma uniformity control by gas diffuser hole design
Embodiments of a gas diffuser plate for distributing gas in a processing chamber are provided. The gas distribution plate includes a diffuser plate having an upstream side and a downstream side, and a plurality of gas passages passing between the upstream and downstream sides of the diffuser plate. The gas passages include hollow cathode cavities at the downstream side to enhance plasma ionization. The depths, the diameters, the surface area and density of hollow cathode cavities of the gas passages that extend to the downstream end can be gradually increased from the center to the edge of the diffuser plate to improve the film thickness and property uniformity across the substrate. The increasing diameters, depths and surface areas from the center to the edge of the diffuser plate can be created by bending the diffuser plate toward downstream side, followed by machining out the convex downstream side. Bending the diffuser plate can be accomplished by a thermal process or a vacuum process. The increasing diameters, depths and surface areas from the center to the edge of the diffuser plate can also be created computer numerically controlled machining. Diffuser plates with gradually increasing diameters, depths and surface areas of the hollow cathode cavities from the center to the edge of the diffuser plate have been shown to produce improved uniformities of film thickness and film properties.
US10262835B2 Plasma processing equipment and plasma generation equipment
A plasma processing equipment includes a vacuum processing chamber, an insulating material, a gas inlet, a high frequency induction antenna provided at an upper outside of the vacuum processing chamber, a magnetic field coil, a yoke for controlling distribution of a magnetic field in the vacuum processing chamber, a high frequency power supply for generating plasma and supplying a high frequency current to the antenna, and a power supply for supplying power to the magnetic field coil. The antenna is divided into n high frequency induction antenna elements are arranged in tandem on one circle so that a high frequency current delayed sequentially by λ (wavelength of high frequency power supply)/n flows clockwise through the antenna elements arranged in tandem via a delay unit, and a magnetic field is applied from the magnetic field coil to generate electron cyclotron resonance (ECR) phenomenon.
US10262833B2 Temperature controlled ion source
An ion source with improved temperature control is disclosed. A portion of the ion source is nestled within a recessed cavity in a heat sink, where the portion of the ion source and the recessed cavity are each shaped so that expansion of the ion source causes high pressure thermal contact with the heat sink. For example, the ion source may have a tapered cylindrical end, which fits within a recessed cavity in the heat sink. Thermal expansion of the ion source causes the tapered cylindrical end to press against the recessed cavity in the heat sink. By proper selection of the temperature of the heat sink, the temperature and flow of coolant fluid through the heat sink, and the size of the gap between the heat sink and the ion source, the temperature of the ion source can be controlled.
US10262831B2 Method and system for weak pattern quantification
A weak pattern identification method includes acquiring inspection data from a set of patterns on a wafer, identifying failing pattern types on the wafer, and grouping like pattern types of the failing pattern types into a set of pattern groups. The weak pattern identification method also includes acquiring image data from multiple varied instances of a first pattern type grouped in a first group, wherein the multiple varied instances of the first pattern type are formed under different conditions. The weak pattern identification method also includes comparing images obtained from common structures of the instances of the first pattern type to identify local differences within a portion of the first pattern type. Further, the weak pattern identification method includes identifying metrology sites within the portion of the first pattern type proximate to a location of the local differences within the portion of the first pattern type.
US10262829B2 Protection circuit assembly and method for high voltage systems
A circuit assembly and method use a breakover device that changes states in response to a change in electric energy in a helper circuit that supplies current from a power source to a powered system. The helper circuit includes an inductive element connected with the powered system. The breakover device is in a non-conducting state prior to a discharge event from the powered system to prevent the current from the power source from being conducted through the resistive element. The breakover device changes to a conducting state responsive to the powered system discharging current into the helper circuit. The breakover device conducts the current that is discharged from the powered system through the resistive element to reduce the electric energy in the helper circuit from the current that is discharged.
US10262827B2 Fault state indication device for circuit breaker
A fault state indication device for a circuit breaker includes: a contact group; and a transmission assembly and an indication assembly that are mounted inside a housing. The contact group implements a normally open contact group and a normally closed contact group. The transmission assembly acts on a contact support, different open and closed states of the contact group are realized via the contact support. The indication assembly indicates a fault state, the indication assembly is linked with the circuit breaker, and carries out a corresponding state indication in response to a fault.
US10262820B2 High voltage circuit breaker, system, vacuum interrupter module and associated drive module
A high voltage circuit breaker comprises a vacuum interrupter module, a drive module, and an actuator. The vacuum interrupter module has a vacuum interrupter housing and a pair of electrical contacts disposed in the vacuum interrupter housing. At least one of the pair of electrical contacts is movable relative to the other of the pair of electrical contacts to engage and disengage the electrical contacts from one another for switching a high voltage on and off. The drive module has a drive module housing and a drive member coupled with the at least one movable electrical contact. A central part of the drive member is disposed in the drive module housing and insulated from an ambient air. The actuator is coupled to the drive member and moves the pair of electrical contacts relative to one another.
US10262819B2 Vacuum circuit breaker
Disclosed is a vacuum circuit breaker (1) including a vacuum interrupter (3) accommodated in a ground tank (2) filled with insulating gas. At least one of a fixed electrode (10) and a movable electrode (11) of the vacuum interrupter (3) uses an electrode material in which particles containing a solid solution of a heat resistant element and Cr are finely and uniformly dispersed and in which Cu textures as a high conductive component are finely and uniformly dispersed. The electrode material contains 20 to 70% by weight of Cu, 1.5 to 64% by weight of Cr and 6 to 76% by weight of the heat resistant element relative to a weight of the electrode material. The particles of the solid solution in the electrode material have an average particle size of 20 μm or smaller.
US10262815B2 Button locking device
A button locking device includes a panel, a button installed on the panel, a bottom plate installed under the button, a first cylinder spring installed between the button and the bottom plate for resetting the button, an actuator assembly installed between the panel and the bottom plate, a toggle member installed under the button and pushed by the actuator assembly to rotate from a first position to a second position and rotated from the second position to the first position. At the first position, the toggle member stops the button from moving downward. At the second position, the toggle member allows the button to move downward. The present invention has the features of simple structure, convenient operation, low power consumption, high safety, and broad scope of applicability.
US10262814B2 Low travel switch assembly
A low travel switch assembly and systems and methods for using the same are disclosed. The low travel dome may include a domed surface having upper and lower portions, and a set of tuning members integrated within the domed surface between the upper and lower portions. The tuning members may be operative to control a force-displacement curve characteristic of the low travel dome.
US10262810B1 Moveable contact support structure and supporting method
An exemplary contactor assembly includes, among other things, a moveable contact that moves back and forth between an electrically coupled position with a plurality of stationary contacts, and an electrically decoupled position with the stationary contacts. A support structure is configured to limit flexing of the moveable contact when in the electrically coupled position. An exemplary support method includes, among other things, transitioning a moveable contact from an electrically decoupled position to an electrically coupled position with a plurality of stationary contacts. The method further includes limiting a flexing movement of the moveable contact with a support structure.
US10262809B2 Electric energy storage device having improved terminal structure
An electric energy storage device has an inner terminal disposed in a cylindrical metal case and connected to an electrode of a bare cell, wherein the inner terminal includes a plate-shaped terminal body having a circular outer circumference; at least one electrolyte impregnation hole formed through the terminal body in a thickness direction; a flange located at the outer circumference of the terminal body and extending perpendicular to a plane of the terminal body; and a spacer formed to protrude at a periphery of at least one impregnation hole among the impregnation holes or formed by protruding a part of the plane of the terminal body.
US10262808B2 Conductive composite and capacitor utilizing the same
A conductive composite is provided, which includes a conductive conjugated polymer and a mixture. The mixture includes (a) boron oxide, and (b) sulfur-containing compound, nitrogen-containing compound, or a combination thereof. A capacitor is also provided, which includes an anode electrode, a dielectric layer on the anode electrode, a cathode electrode, and an electrolyte between the dielectric layer and the cathode electrode, wherein the electrolyte includes the described conductive composite.
US10262807B2 Electrode foil, winding capacitor, electrode foil manufacturing method, and winding capacitor manufacturing method
An electrode foil that progresses an enlargement of the surface area of a dielectric film and that barely causes cracks which would even break a core part at the time of winding, a winding capacitor obtained by winding the electrode foil, an electrode foil manufacturing method, and a winding capacitor manufacturing method are provided. An electrode foil is formed of a belt-like foil, and has a surface enlarged part, a core part, and a plurality of separation parts. The surface enlarged part is formed on the surface of the foil, and the core part is a part remained when excluding the surface enlarged part within the foil. The separation part extends in a width direction of the belt in the surface enlarged part, dividing the surface enlarged part. The plurality of separation parts share bending stress when the electrode foil is wound, preventing concentration of stress.
US10262803B1 High voltage fringe-effect capacitor
A multilayer chip capacitor includes electrodes comprised of numerous, closely spaced conductive layers interposed within a dielectric laminate. Adjacent conductive layers are essentially non-overlapping, so that fringe capacitance between opposing electrodes provides substantially all of the capacitance. The conductive layers may be shaped to form a non-planer boundary between electrodes. An additional high frequency integrated capacitor is formed from external electrode plates. The non-planar electrode boundary principle is also applied to discoidal capacitors in the form of a non-concentric electrode boundary.
US10262799B2 Multilayer ceramic capacitor
A multilayer ceramic capacitor includes a multilayer body and first and second outer electrodes that include first and second base electrode layers, respectively, first and second electroconductive resin layers, respectively, and first and second plating layers, respectively. The first and second base electrode layers are only located on the end surfaces of the multilayer body. The first and second electroconductive resin layers reach portions of the surfaces of the primary surfaces and portions of the surfaces of the lateral surfaces of the multilayer body. The first and second plating layers cover at least a portion of the base electrode layers and at least a portion of the electroconductive resin layers.
US10262796B2 Dielectric composition and electronic component
A dielectric composition is provided. The dielectric composition includes a tungsten bronze type complex oxide expressed by a chemical formula (K1-xNax)Sr2Nb5O15 as a main component, x satisfying 0≤x≤0.50, wherein the dielectric composition includes a secondary phase of at least one or more selected from: MgO.SiO2; BaO.2MgO.2SiO2; and 2MgO.B2O3; or the dielectric composition includes a tungsten bronze type complex oxide expressed by a chemical formula (K1-xNax)Sr2Nb5O15 as a main component, x satisfying 0≤x≤0.40, wherein the dielectric composition includes: MgO; BaO; B2O3; SiO2; and P2O5 as a first accessory component in a total content of 2.5 mol to 20.0 mol per 100 mol of the main component.
US10262795B2 Multilayer ceramic electronic component including ceramic-metal compound layers
A multilayer ceramic electronic component includes a ceramic body in which dielectric layers and internal electrodes are alternately disposed. Ceramic-metal compound layers are disposed on interfaces between the internal electrodes and the dielectric layers. Additionally, in some examples, spaces between adjacent internal electrodes are fully occupied by the dielectric layers and the dielectric layers contain a ceramic-metal compound containing metal particle. The ceramic-metal compound layer may have an embossing type configuration or a dendrite type configuration.
US10262793B2 Manufacturing method of surface mounted inductor
A manufacturing method of a surface mounted inductor involves using a coil and a tablet in a molding die. The coil is placed on the tablet. The coil and the tablet are arranged in the molding die and pressurized and compressed to the size of the cavity in the molding die at a first temperature. The coil and the tablet are pressurized in the molding die at a second temperature higher than the first temperature to form a formed body incorporating the coil.
US10262792B2 Near field communication for field devices
A device for wireless communication with a process automation field device. The device may include an inductive interface in the field device embodied to couple with a complementary inductive interface of a service tool. The field device inductive interface may be embodied to inductively transfer data to the service tool and to inductively receive data and energy from the service tool. The energy received from the service tool may be sufficient for operating the field device's inductive interface. A method of wireless communication is also disclosed.
US10262786B2 Stepped-width co-spiral inductor structure
A stepped-width, co-spiral inductor structure includes a first exterior layer having a first exterior width. The stepped-width, co-spiral inductor structure also includes a first interior layer coupled to the first exterior layer. The first interior layer includes a first interior width that is wider than the first exterior width of the first exterior layer. The stepped-width, co-spiral inductor structure further includes a second exterior layer coupled to the first interior layer. The second exterior layer includes a second exterior width that is narrower than the first interior width of the first interior layer.
US10262785B2 Press-clamp with clamping force sensor for electric transformer winding
A press-clamp for an electric transformer winding formed by an upper plate having a free inner face with a first concentric circular protrusion, and an outer face joined to a concentric nut that can be screwed along a threaded bolt; a clamping force sensor having a ring-shaped body; and a lower plate having a peripheral wall defining a cavity with a second concentric protrusion and housing the ring-shaped body of the clamping force sensor and the upper plate by its inner face, the ring-shaped body of the clamping force sensor placed concentrically when aligned with the first protrusion and the second protrusion.
US10262783B2 Stack-type inductor element and method of manufacturing the same, and communication device
A stack-type inductor element includes a stack including a magnetic element layer, a coil conductor pattern provided in the stack and the magnetic element layer defines a magnetic element core, a plurality of first pad electrodes provided on one main surface of the stack, and a plurality of second pad electrodes provided on the other main surface of the stack so as to be symmetric to the plurality of first pad electrodes. One end and the other end of the coil conductor pattern are electrically connected to two of the plurality of first pad electrodes, respectively, and the plurality of second pad electrodes are all electrically open.
US10262780B2 Analytical instrument inductors and methods for manufacturing same
Analytical instrument inductors are provided that can include bundled wired conductive material about a substrate. Analytical instrument inductors are also provided that can include: a tubular substrate defining a plurality of flanges extending outwardly from a core of the substrate wherein opposing flanges define portions of the core; at least one pair of wires wound about a first portion of the core and between at least two flanges, the pair of wires extending to and wound about a second portion of the core; and wherein the one pair of wires are operatively coupled to an analytical instrument to provide inductance. Methods for preparing an instrument inductor are provided. The methods can include bundling wires about and within multiple exterior openings of a hollow-cored substrate; and connecting each of the bundles across the openings.
US10262779B2 R-T-B-based magnet material alloy and method for producing the same
Provided is an R-T-B-based magnet material alloy including an R2T14B phase which is a principal phase and R-rich phases which are phases enriched with the R, wherein the principal phase has primary dendrite arms and secondary dendrite arms diverging from the primary dendrite arms, and regions where the secondary dendrite arms have been formed constitute a volume fraction of 2 to 60% of the alloy, whereby excellent coercive force can be ensured in R-T-B-based sintered magnets even when the amount of heavy rare earth elements added to the alloy is reduced. The inter-R-rich phase spacing is preferably at most 3.0 μm, and the volume fraction of chill crystals is preferably at most 1%. Furthermore, the secondary dendrite arm spacing is preferably 0.5 to 2.0 μm, and the ellipsoid aspect ratio of R-rich phase is preferably at most 0.5.
US10262777B2 Compound having exponential temperature dependent electrical resistivity, use of such compound in a self-regulating heating element, self-regulating heating element comprising such compound, and method of forming such compound
A novel compound having exponential temperature dependent electrical resistivity comprises an electrically insulating bulk material (11), electrically conductive particles (12) of a first kind, and electrically conductive particles (13) of a second kind covered by a lubricant. The bulk material holds the particles of the first and second kinds in place therein; the particles of the second kind are smaller than the particles of the first kind; the particles of the second kind are more in number than the particles of the first kind; and the particles of the second kind have higher surface roughness than the particles of the first kind, wherein the particles of the second kind comprise tips (13a) and the particles of the first kind comprise even surface portions (12a). The particles of the first and second kinds are arranged to form a plurality of current paths (14) through the compound, wherein each of the current paths comprises galvanically connected particles of the first and second kinds and a gap (14a) between a tip (13a) of one of the particles of the second kind and an even surface portion (12a) of one of the particles of the first kind, which gap is narrow enough to allow electrons to tunnel through the gap via the quantum tunneling effect. The bulk material has a thermal expansion capability such that it expands with temperature, thereby increasing the gap widths (w) of the current paths, which in turn increases the electrical resistivity of the compound exponentially.
US10262775B2 Energy efficient noise dampening cables
Energy efficient noise dampening coaxial and twisted pair cables include certain layers to improve the quality of signals transmitted over the cables. A coaxial cable includes a conductive core, a first insulating layer surrounding the conductive core, a metal shield layer surrounding the first insulating layer, a second insulating layer surrounding the metal shield layer, a carbon material layer surrounding the second insulating layer, and a protective sheath wrapping the carbon material layer. A twisted pair cable section includes a core section. The core section includes a carbon material core, an insulating layer surrounding the carbon material core, and a metal shield layer surrounding the insulating layer. A plurality of twisted pair cables are disposed in sections or compartments defined by the core section, and between the core section and a protective sheath. Methods for constructing the cables are also disclosed.
US10262771B2 Method for manufacturing a torque balanced electromechanical cable
An electromechanical cable that is crush-resistant and torque balanced is provided as well as a method for manufacturing a crush-resistant and torque balance electromechanical cable. The cable can include a core having a conductor surrounded by a first jacket layer, a second jacket layer surrounding the first jacket layer, a first armor layer surrounding second jacket layer, a third jacket layer surrounding the first armor layer, a second armor layer surrounding the third jacket layer, and a fourth jacket layer surrounding the second armor layer. The first armor layer can be constructed as a plurality of wires and compressed partially into the second jacket layer. The second armor layer can be constructed from a plurality of three-wire strands and/or single wires and compressed partially into the third jacket layer. The three-wire strands can be symmetric or asymmetric and can be compacted or non-compacted.
US10262769B2 Wire harness
A wire harness includes a flat shielded cable, a first device connected to one end of the flat shielded cable, and a second device connected to the other end of the flat shielded cable. The flat shielded cable includes a plurality of conductors arranged in parallel, an insulating jacket section that covers the plurality of conductors and has an exposed conductor section which exposes a part of at least one of the conductors, and a shielding member that covers an outer periphery of the jacket section. A signal is transmitted from the first device to the second device through a conductor other than the conductor provided with the exposed conductor section. The at least one of the conductors is connected to a ground at a position between the exposed conductor section and the second device.
US10262761B1 Apparatus and methods for causing selection of an advertisement based on prevalence of a healthcare condition in a plurality of geographic areas
A computer system and method causes selection of an advertisement based on the prevalence of a healthcare condition in each of a plurality of geographic areas. The prevalence is calculated by an entity that matches healthcare data with consumer data to determine, in each of the geographic areas, how many individuals have an unidentified healthcare condition. The entity is unable to identify the healthcare condition without decoding data received in response to a certification that the entity no longer has access to any data associating the individuals with the unidentified healthcare condition code, so that the privacy of the personal healthcare information is maintained.
US10262758B2 Scoring, evaluation, and feedback related to EMS clinical and operational performance
A method for evaluating emergency medical service according to embodiments of the present invention includes receiving emergency medical service data from a database, filtering the emergency medical service data based on a selection criteria to form a filtered emergency medical service data set, determining a first score from the filtered emergency medical service data set, where the first score indicates objective clinical performance quality for the filtered emergency medical service data set, determining a second score from the filtered emergency medical service data set, where the second score indicates objective operational performance quality for the filtered emergency medical service data set, merging the first score and the second score to form a composite score; and visually displaying the composite score to a user.
US10262757B2 Enhanced pathology diagnosis
A system includes a microscope configured to magnify a pathology sample, a camera positioned to record magnified pathology images from the microscope, a pathology database including reference pathology images, and a display configured to show the magnified pathology images. A processing apparatus is coupled to the camera, the pathology database, and the display. The processing apparatus includes instructions that when executed by the processing apparatus cause the system to perform operations. The operations include comparing the magnified pathology images to the reference pathology images included in the pathology database; identifying one or more regions of interest in the magnified pathology images; and alerting, using the display, a user of the microscope to the one or more regions of interest in the magnified pathology images while the pathology sample is being magnified with the microscope.
US10262756B2 System for gap in care alerts
The present invention is a gap in care alert system for alerting someone associated with a patient (including in one embodiment the patient himself) that a gap in heath care will soon occur or in another embodiment that a gap in care has occurred for the patient based on the occurrence of a triggering event and the absence of a follow-up event occurring. Health insurance claims data may be used in the process to determine gaps in care.
US10262755B2 Detecting cancer mutations and aneuploidy in chromosomal segments
The invention provides methods, systems, and computer readable medium for detecting ploidy of chromosome segments or entire chromosomes, for detecting single nucleotide variants and for detecting both ploidy of chromosome segments and single nucleotide variants. In some aspects, the invention provides methods, systems, and computer readable medium for detecting cancer or a chromosomal abnormality in a gestating fetus.
US10262754B2 Fine grained online remapping to handle memory errors
An error in a physical memory realization at a physical memory address is detected. A first physical memory line corresponding to the physical memory address is determined. It is ensured that a duplicate of data content associated with the first physical memory line is associated with a second physical memory line. The physical memory address is remapped to use the second physical memory line for data content.
US10262753B2 Auxiliary test device, test board having the same, and test method thereof
The test board may include sockets in which a plurality of devices-under-test (DUTs) is inserted, and an auxiliary test device connection tree electrically connected to the sockets. The auxiliary test device connection tree includes at least one first auxiliary test device receiving and outputting a test request from an external apparatus, and at least one second auxiliary test device generating a test clock and a test pattern in response to the test request outputted from the at least one first auxiliary test device, performing a test operation about at least one among the DUTs using the generated test pattern, and outputting whether or not of an error of the test operation to the at least one first auxiliary test device.
US10262752B2 Method and apparatus for identifying erroneous data in at least one memory element
A method for identifying erroneous data in at least one memory element, particularly a register, that includes at least one flip-flop that is intended to allow reliable detection of soft errors. To this end, writing of data to the at least one memory element involves at least one write security bit being produced from these data and stored in an associated security memory element, wherein at least one output security bit is computed from the data continuously in the same way as for writing and is compared with the corresponding write security bit.
US10262741B2 Read and write control circuit and method of flash chip, and AMOLED application circuit
A read and write control circuit for a flash chip is disclosed which includes a timing control circuit for generating a read and write timing signal for the flash chip, and a first non-volatile memory for storing a plurality of flags corresponding to a plurality of blocks in the flash chip, each of the flags indicating whether a respective one of the blocks that corresponds thereto has been written to normally. Also disclosed is a read and write control method of a flash chip, as well as an AMOLED application circuit having the read and write control circuit for use in an electrical compensation mechanism.
US10262738B2 Content addressable memory cell and content addressable memory
In order to provide a technique for reducing an area of a content addressable memory cell and suppressing a leak current in a content addressable memory which calculates similarity, a content addressable memory cell of the present invention, comprising: a resistance network which includes plural current paths, a logic circuit for selecting a current path in response to input data, and a variable-resistance-type non-volatile memory element that is arranged on at least one current path and stores data and whose resistance value is changed according to a result of logical calculation based on the input data and the stored data; and a charge/discharge circuit which is connected with the resistance network and a match line and whose delay time from inputting a signal through the match line until outputting the signal is changed according to the result of logical calculation based on the input data and the stored data.
US10262737B2 Semiconductor integrated circuit
According to one embodiment, a semiconductor integrated circuit includes a ROM, an SRAM, a memory and a selector. The ROM stores initialization data. At least part of the initialization data is writable to the SRAM. The memory stores information indicating whether data is written to the SRAM. The selector outputs one of data supplied from the SRAM and data supplied from the ROM in accordance with the information stored in the memory.
US10262735B2 Devices and methods to program a memory cell
Subject matter disclosed herein relates to memory devices and, more particularly, to programming a memory cell.
US10262732B2 Programmable array logic circuit and operating method thereof
This disclosure introduces a programmable array logic (PAL) circuit and a method which are capable of preventing a read disturbance effect on memory cells of the PAL circuit. The PAL circuit comprises a memory array coupled to a plurality of input lines and a plurality of source lines, a plurality of input transition detection (ITD) circuits, a pulse generator and a plurality of sense amplifiers. The plurality of ITD circuits detect a transition in level of the plurality of input signals in the input lines. The pulse generator generates an enable signal according to the transition in level of the input signals. The sense amplifiers are enabled to sense the voltage levels of the source lines when the transition in levels of the input signals is detected, and the sense amplifiers are disabled when no transition in levels of the input signals is detected.
US10262727B2 Gradiometric flux qubit system
One example includes a flux qubit readout circuit. The circuit includes a gradiometric SQUID that is configured to inductively couple with a gradiometric flux qubit to modify flux associated with the gradiometric superconducting quantum interference device (SQUID) based on a flux state of the flux qubit. The circuit also includes a current source configured to provide a readout current through the gradiometric SQUID during a state readout operation to determine the flux state of the gradiometric flux qubit at a readout node.
US10262725B1 Selective bit-line sensing method and storage device utilizing the same
A selective bit-line sensing method is provided. The selective bit-line sensing method includes the steps of: generating a neuron weights information, the neuron weights information defines a distribution of 0's and 1's storing in the plurality of memory cells of the memory array; and selectively determining either the plurality of bit-lines or the plurality of complementary bit-lines to be sensed in a sensing operation according to the neuron weights information. When the plurality of bit-lines are determined to be sensed, the plurality of first word-lines are activated by the artificial neural network system through the selective bit-line detection circuit, and when the plurality of complementary bit-lines are determined to be sensed, the plurality of second word-lines are activated by the artificial neural network system.
US10262721B2 Apparatuses and methods for cache invalidate
The present disclosure includes apparatuses and methods for cache invalidate. An example apparatus comprises a bit vector capable memory device and a channel controller coupled to the memory device. The channel controller is configured to cause a bulk invalidate command to be sent to a cache memory system responsive to receipt of a bit vector operation request.
US10262720B2 Semiconductor device
A semiconductor device includes: a first cell; a second cell; a first match line and a second match line; a first search line pair, first data being transmitted through the first search line pair; a second search line pair, second data being transmitted through the second search line pair; a first logical operation cell connected to the first search line pair and the first match line, and configured to drive the first match line based on a result of comparison between information held by the first and second cells and the first data; and a second logical operation cell connected to the second search line pair and the second match line, and configured to drive the second match line based on a result of comparison between information held by the first and second cells and the second data.
US10262719B1 DRAM and refresh method thereof
The present disclosure provides a dynamic random access memory (DRAM) and a method of operating the same. The DRAM includes a memory array, a refresh device and an access device. The refresh device is configured to perform a self-refresh operation on the memory array, wherein the self-refresh operation is interrupted in response to an access command. The access device is configured to access the memory array in response to the access command and the interruption of the self-refresh operation.
US10262716B2 Temperature dependent modes of operation of a semiconductor memory device
A first threshold temperature is maintained for operating a solid state drive (SSD) in a first mode. A second threshold temperature is maintained for operating the SSD in a second mode in which read and write operations are performed at a higher rate than in the first mode, wherein the second threshold temperature is higher than the first threshold temperature. The SSD is switched from the first mode to the second mode, in response to an operating temperature of the SSD exceeding the first threshold temperature.
US10262715B2 Multiple plate line architecture for multideck memory array
Methods, systems, and devices for multiple plate line architecture for multideck memory arrays are described. A memory device may include two or more three-dimensional arrays of ferroelectric memory cells overlying a substrate layer that includes various components of support circuitry, such as decoders and sense amplifiers. Each memory cell of the array may have a ferroelectric container and a selector device. Multiple plate lines or other access lines may be routed through the various decks of the device to support access to memory cells within those decks. Plate lines or other access lines may be coupled between support circuitry and memory cells through on pitch via (OPV) structures. OPV structures may include selector devices to provide an additional degree of freedom in multideck selectivity. Various number of plate lines and access lines may be employed to accommodate different configurations and orientations of the ferroelectric containers.
US10262707B2 Semiconductor memory device for stably reading and writing data
In a semiconductor memory device, static memory cells are arranged in rows and columns, word lines correspond to respective memory cell rows, and word line drivers drive correspond to word lines. Cell power supply lines correspond to respective memory cell columns and are coupled to cell power supply nodes of a memory cell in a corresponding column. Down power supply lines are arranged corresponding to respective memory cell columns, maintained at ground voltage in data reading and rendered electrically floating in data writing. Write assist elements are arranged corresponding to the cell power supply lines, and according to a write column instruction signal for stopping supply of a cell power supply voltage to the cell power supply line in a selected column, and for coupling the cell power supply line arranged corresponding to the selected column at least to the down power supply line on the corresponding column.
US10262706B1 Anti-floating circuit
An anti-floating circuit including a first pull-high circuit, a first pull-low circuit and a first control circuit is provided. The first pull-high circuit includes a first P-type transistor and a second P-type transistor and is coupled to a first power terminal. The first pull-low circuit includes a first N-type transistor and a second N-type transistor and is coupled to a second power terminal. A first path is between the first P-type transistor and the first N-type transistor. A second path is between the second P-type transistor and the second N-type transistor. A third path is between the first P-type transistor and the second power terminal. In the first mode, the control circuit turns on the first and second paths and turns off the third path. In the second mode, the control circuit turns off the first and second paths and turns on the third path.
US10262693B2 Direct media feed enhanced recordings
The systems and methods discussed herein relate to technology for enhancing media recordings of a live event based on a media feed corresponding to the live event. The media recordings may be media items that include audio and image data captured by a user device. The user device may be associated with a member of an audience that is experiencing the live event. The user device may generate the media item using one or more sensory input devices and may receive additional media data via a media feed. The media feed may include media data that corresponds to the live event and includes content that is similar to the media item recorded by the user device but may have been derived from a higher quality recording or include supplemental data. The media data may then be used to enhance the media item.
US10262692B2 Method and system for automatic television production
It is provided a method for a computerized, server autonomously producing a TV show of a sports game in a scene. The method includes receiving from several video cameras a stream of video images of the scene for capturing a panoramic view of the scene, analyzing the stream of video images for allowing definition of several frame streams, determining location data of the frame streams accordingly, and rendering an active frame stream with images imaging a respective portion of the panoramic view of the scene. The method includes also transmitting for broadcasting a stream of image frames imaging the respective portion of the panoramic view. The step of analyzing the stream of video images includes identifying a playing object, tracking the playing, object and identifying players. The method also includes calibrating the cameras using points in the playing field. The method may include analyzing the stream of video images for identifying an event in the scene for switching between the active frame stream and a different frame stream. Also, the method may include directing a directed sensor to a region of interest in accordance with location data of the active, frame stream.
US10262691B1 Systems and methods for generating time lapse videos
Video information may define spherical video content having a duration. Spherical video content may define visual content viewable from a point of view as a function of progress through the spherical video content. Path information may define a path selection for the spherical video content. Path selection may include movement of a viewing window within the spherical video content. The viewing window may define extents of the visual content viewable from the point of view as the function of progress through the spherical video content. Time lapse parameter information may define at least two of a time portion of the duration, an image sampling rate, and a time lapse speed effect. A time lapse video may be generated based on the video information, the path information, and the time lapse parameter information.
US10262689B2 Nesting disk separator plates for use in hard disk drives
A hard disk drive with a multiple disk stack normally utilizes disk separator plates near the disk surfaces to reduce wind induced vibrations in the disks and the read/write heads. The manufacturing methods currently used to make these separator plates, metal casting and machining, or injection molded plastic, or extruding and machining, or cold forging tends to be expensive and creates unwanted weight and bulk without the desired precision. Stamping disk separator plates from metal provides exceptional dimensional control at reduced cost, but cannot readily provide the thicknesses required. Stamping and extruding the offsets, or stamping and folding the offsets, is a manufacturing process that provides the required dimensions for the offsets, and dimensional control and reduced cost.
US10262688B1 Method for screening tunnel valve tape heads for magnetic noise
A computer-implemented method for screening a multichannel head, according to one embodiment, includes measuring a channel signal to noise ratio value for each read transducer over a plurality of sense currents, wherein each transducer is one of a plurality of transducers in a multichannel head. The measured channel signal to noise ratio values are compared to a specification of a pre-defined value. The multichannel head is dispositioned to enable the multichannel head to perform to the specification of the pre-defined value, if possible.
US10262685B2 Low profile multidentate lubricants for use at sub-nanometer thicknesses in magnetic media
In one embodiment, a multidentate perfluoropolyether (PFPE) lubricant has the formula Se-So-Si-SL-Si-So-Se, where each So includes at least one perfluoroethyl ether unit, SL is a linker segment, and each Se and Si include at least one functional group configured to attach to a surface. In another embodiment, a multi dentate PFPE lubricant has the formula Se-So(a)-Si-Sm-Si-So(b)-Se, where each So(a), So(b), and Sm include at least one perfluoroethyl ether unit with the proviso that Sm has a different number of perfluoroethyl ether units than at least one of So(a) and So(b), and each Se and Si include at least one functional group configured to attach to a surface.
US10262682B2 Segmented magnetic recording write head for writing timing-based servo patterns
An apparatus according to one embodiment includes a plurality of first modules each having a first write transducer, and a plurality of second modules each having a second write transducer. Planes of deposition of write gaps of the second write transducers are oriented at an angle of greater than 4 degrees relative to planes of deposition of write gaps of the first write transducers. An apparatus according to another embodiment includes a first module having a plurality of first write transducers, and a second module having a plurality of second write transducers. Planes of deposition of write gaps of the second write transducers are oriented at an angle of greater than 4 degrees relative to planes of deposition of write gaps of the first write transducers.
US10262681B2 Reliable data reading with data set screening by error injection
According to one embodiment, a system includes a controller configured to determine whether a position error signal (PES) is invalid while reading data from a magnetic medium using at least one data channel. An invalid PES indicates off-track reading or a defect in the magnetic medium. The controller is also configured to determine whether a PES value is above a first predetermined threshold in response to a determination that the PES is valid. Moreover, the controller is configured to inject error bits into a data stream in place of corresponding bits of decoded data in response to a determination that the PES is invalid, a determination that the PES value is above the first predetermined threshold, or a determination that the PES is invalid and the PES value is above the first predetermined threshold. Other systems and methods are described in accordance with more embodiments.
US10262680B2 Variable sound decomposition masks
Variable sound decomposition masking techniques are described. In one or more implementations, a mask is generated that incorporates a user input as part of the mask, the user input is usable at least in part to define a threshold that is variable based on the user input and configured for use in performing a sound decomposition process. The sound decomposition process is performed using the mask to assign portions of sound data to respective ones of a plurality of sources of the sound data.
US10262677B2 Systems and methods for removing reverberation from audio signals
Disclosed herein are systems and methods for removing reverberation from signals. The systems and methods can be applicable to audio signals, for example, to voice, musical instrument sounds, and the like. Signals such as the vowel sounds in speech and the sustained portions of many musical instrument sounds can be composed of a fundamental frequency component and a series of harmonically related overtones. The systems and methods can exploit the intrinsically high degree of mutual correlation among the overtones. When such signals are passed through a reverberant channel, the degree of mutual correlation among the partials can be reduced. An inverse channel filter for the removal of reverberation can be found by employing an adaptive filter technique that maximizes the cross-correlation among signal overtones.
US10262676B2 Multi-microphone pop noise control
Disclosed is a method and a headset for reducing pop-noise in voice communication between a user and a far-end device. The headset has a first, a second and a third electro-acoustic input transducer for reception of audio input signals. The headset also has a first beamformer to provide a voice signal. The first beamformer is configured to optimize the voice-to-background noise ratio. The headset comprises a second beamformer configured for providing a pop-noise signal. The pop-noise signal is based on the first input signal from the first input transducer, the second input signal from the second input transducer, and a third input signal from the third input transducer. The second beamformer is adaptively configured to cancel voice and background noise while not cancelling pop-noise. The headset compares the pop-noise signal to the voice signal to determine time periods and frequency bands having pop-noise.
US10262672B2 Audio processing for speech
A method, a device, and a non-transitory storage medium are described in which a power of late reverberation of a speech signal is estimated based on early samples of the speech signal. The power of the late reverberation may be subtracted linearly or non-linearly from the speech signal.
US10262671B2 Audio coding method and related apparatus
An audio coding method and a related apparatus are disclosed. The audio coding method includes: estimating reference linear prediction efficiency of a current audio frame; determining an audio coding scheme that matches the reference linear prediction efficiency of the foregoing current audio frame; and performing audio coding on the foregoing current audio frame according to the audio coding scheme that matches the reference linear prediction efficiency of the foregoing current audio frame. The technical solutions provided in embodiments of the present disclosure help reduce overheads of audio coding.
US10262667B2 Audio decoder and method for providing a decoded audio information using an error concealment modifying a time domain excitation signal
An audio decoder for providing a decoded audio information on the basis of an encoded audio information. The audio decoder has an error concealment configured to provide an error concealment audio information for concealing a loss of an audio frame, wherein the error concealment is configured to modify a time domain excitation signal obtained for one or more audio frames preceding a lost audio frame, in order to obtain the error concealment audio information.
US10262666B2 Processor, method and computer program for processing an audio signal using truncated analysis or synthesis window overlap portions
A processor for processing an audio signal has: an analyzer for deriving a window control signal from the audio signal indicating a change from a first asymmetric window to a second window, or indicating a change from a third window to a fourth asymmetric window, wherein the second window is shorter than the first window, or wherein the third window is shorter than the fourth window; a window constructor for constructing the second window using a first overlap portion of the first asymmetric window, wherein the window constructor is configured to determine a first overlap portion of the second window using a truncated first overlap portion of the first asymmetric window, or wherein the window constructor is configured to calculate a second overlap portion of the third window using a truncated second overlap portion of the fourth asymmetric window; and a windower for applying the first and second windows or the third and fourth windows to obtain windowed audio signal portions.
US10262661B1 User identification using voice characteristics
Embodiments of methods, systems, and storage medium associated with providing user records associated with characteristics that may be used to identify the user are disclosed herein. In one instance, the method may include obtaining features of an individual, determining identifying characteristics associated with the obtained features, and initiating a search for a record associated with the individual based in part on the identifying characteristics associated with the obtained features, and, based on a result of the search, a verification of the record associated with the individual. The method may further include receiving at least a portion of the record associated with the individual, based at least in part on a result of the verification. The verification may be based in part on a ranking associated with the record. Other embodiments may be described and/or claimed.
US10262659B2 Hotword recognition
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving audio data corresponding to an utterance, determining that the audio data corresponds to a hotword, generating a hotword audio fingerprint of the audio data that is determined to correspond to the hotword, comparing the hotword audio fingerprint to one or more stored audio fingerprints of audio data that was previously determined to correspond to the hotword, detecting whether the hotword audio fingerprint matches a stored audio fingerprint of audio data that was previously determined to correspond to the hotword based on whether the comparison indicates a similarity between the hotword audio fingerprint and one of the one or more stored audio fingerprints that satisfies a predetermined threshold, and in response to detecting that the hotword audio fingerprint matches a stored audio fingerprint, disabling access to a computing device into which the utterance was spoken.
US10262656B2 Multi-tier intelligent infrastructure management systems for communications systems and related equipment and methods
Methods of identifying available connector ports on rack mounted equipment use an image capture device to capture an image of a front face of an equipment rack. The captured image is compared to at least one stored image. A patch cord insertion status of at least one connector port included on an item of equipment that is mounted on the equipment rack is then determined based at least in part on the comparison of the captured image to the at least one stored image.
US10262655B2 Augmentation of key phrase user recognition
Examples for augmenting user recognition via speech are provided. One example method comprises, on a computing device, monitoring a use environment via one or more sensors including an acoustic sensor, detecting utterance of a key phrase via data from the acoustic sensor, and based upon the selected data from the acoustic sensor and also on other environmental sensor data collected at different times than the selected data from the acoustic sensor, determining a probability that the key phrase was spoken by an identified user. The method further includes, if the probability meets or exceeds a threshold probability, then performing an action on the computing device.
US10262648B2 Method for controlling interference in audio service and terminal
A method for controlling interference in an audio service and a terminal, where the method includes sending, by a first terminal, a first message using a short-range wireless communications technology when executing an audio service, determining, by a second terminal according to the first message, whether the second terminal supports interference control, and adjusting, by the second terminal, a setting of the second terminal according to the interference control parameter when the second terminal supports the interference control, and the second terminal falls within a controlled range. It can be learned that in a process in which the first terminal performs interference control on the second terminal, the first terminal may send the first message to the second terminal without a need of a noise reduction device such that the second terminal adjusts the setting of the second terminal.
US10262647B1 Clippable multi-tone whistle
Example clippable multi-tone whistles, as well as systems and methods for manufacturing the same are described. An example clippable multi-tone whistle may comprise: a clip attached to a whistle body. The whistle body comprises a flat surface under the clip; a first opening configured to allow air flow to come into the whistle body; and on the flat surface a second opening configured to allow air flow to come out of the whistle body. The second opening is at least partially blocked by the clip, which controls direction of one or more air flows coming out of the second opening. The whistle part is configured to generate a plurality of different sound tones in accordance with user finger movements around the clip and the second opening. The whistle may further comprise a glass breaker, a length scale, and a bolt action switch, which may function as a fire starter.
US10262646B2 Multi-source switched sequence oscillator waveform compositing system
The present disclosure is directed to multi-source switched sequence oscillator waveform compositing system that allows for real-time modulation of a specific fraction of the cycle period within the output waveform, resulting in a greater and more dynamic number of waveform variations than simple assembly of various shapes.
US10262645B1 Method and system for artificial reverberation using modal decomposition
In general, the present invention relates to a method and system for synthesizing artificial reverberation using modal analysis of a room or resonating object. In one embodiment of the inventive system, a collection of resonant filters is employed, each driven by the source signal, and their outputs summed. With filter resonance frequencies and dampings tuned to the modal frequencies and decay times of the acoustic space or resonating object being simulated, and filter gains set according to the source and listener positions within the space or object, any number of acoustic spaces and resonant objects may be simulated.
US10262643B1 MIDI mapping system and process for multiple chord and arpeggio triggering
Systems and processes that use MIDI mapping technology for multiple chord and arpeggio triggering are disclosed, including a multiple chord and arpeggio triggering MIDI mapping system and process that assigns, selects, and records chord and multi-arpeggio functions into a digital audio workstation (DAW) host program or an internalized sequencer and a two-phase multiple chord and time-delayed arpeggio triggering MIDI mapping process for recording a chord progression and enabling multi-arpeggio functions of the chords in the chord progression to be worked on at any time-delayed instance after recording the chord progression. The system divides output from a MIDI controller into chord generators and arpeggiators to allow users to define full chords with a single key selection, while also making immediate or time-delayed single key selections for different arpeggios.
US10262640B2 Musical performance support device and program
A musical performance support device includes: a tempo analysis unit that analyzes a tempo of musical piece sound data, the musical piece sound data indicating a musical piece sound; a sound generation unit that generates a sound based on the analyzed tempo, the generated sound indicating a beat of the musical piece sound data; and a sound processing unit that adds the generated sound to the musical piece sound.
US10262638B2 Interactive performance direction for a simultaneous multi-tone instrument
A musical instrument performance solution is described. Labels with visual indicators provide a reference to performers such that a proper combination of instrument inputs may be selected at the appropriate time. The visual indicators include colors and/or shapes. The visual indicators may be presented using differently-colored lyrical text, where each color corresponds to a set of notes. Each set of notes may for a chordal group such as a triad. The visual indicators may be associated with labels that are able to be adhered to various instrument inputs such as keys of a keyboard or piano.
US10262634B2 Bow for stringed instruments
A stringed instrument bow includes an elongated stick (102) having a head (110) and a frog (112) holding a ribbon of bow hair (108). The head and frog are configured such that bow hair (108) held under tension between the head and the frog forms a longitudinally twisted ribbon as held.
US10262629B2 Display device
A display device in one aspect of the present disclosure includes an object detection unit that detects an object positioned ahead of a host vehicle, a distance detection unit that detects a distance between the host vehicle and the object, a display unit that projects and displays information on the object onto a windshield of the host vehicle; and a display control unit that controls the display unit. The display control unit reduces a display brightness or a display area when the distance between the host vehicle and the object is smaller than a first threshold as compared to when the distance between the host vehicle and the object is equal to or larger than the first threshold and stops the display when the distance between the host vehicle and the object is smaller than a second threshold that is smaller than the first threshold.
US10262628B2 Display method
A display method includes: receiving an input signal; performing a color separation process on the input image to generate color information and an intensity image; performing a filtering process on the intensity image to generate an intensity coarse image and an edge image; generating a color coarse image according to the intensity coarse image and the color information; performing a pure color analysis on the color coarse image to generate a first pure color coarse image, a second pure color coarse image and a third pure color coarse image; and displaying the first pure color coarse image, the second pure color coarse image, the third pure color coarse image and the edge image in a first time period, a second time period, a third time period and a fourth time period respectively.
US10262627B2 Methods, systems, and media for managing output of an HDMI source
Mechanisms for managing output of an HDMI source are provided. In accordance with some implementations of the disclosed subject matter, a method for controlling output of an HDMI source is provided, the method comprising: establishing a connection between the HDMI source and an HDMI sink at a first address of a consumer electronic control bus of the HDMI sink; sending a request for an identity of the active source connected to the HDMI sink; monitoring signals on the consumer electronic control bus; receiving a message over the consumer electronic control bus identifying a second address on the consumer electronic control bus different from the first address as an address of an active source; setting a status of the HDMI source as inactive in response to receiving the message; and inhibiting output of video from the HDMI source to the HDMI sink in response to the status being set as inactive.
US10262625B2 Display device and display method
A display device includes: a first detection unit that detects an external signal from a second external device via a second connection unit, and outputs a first detection result indicating presence of an external signal; and a control unit that determines whether the second external device is connected with a second input unit based on the first detection result, and performs control so that a video signal to be supplied to a display unit is switched from a first video signal to a second video signal to cause the display unit to display an image based on the second video signal in a case where the control unit that determines that the second external device is connected with the second input unit.
US10262623B2 Methods of operating application processors and display systems with display regions having non-rectangular shapes
In a method of operating an application processor to control a display device including a non-rectangular valid display region, screen information regarding the non-rectangular valid display region is received, and a plurality of pieces of valid pixel data selected based on the screen information and corresponding to the non-rectangular valid display region are output to the display device.
US10262622B2 Low power display on mode for a display device
This application relates to systems, methods, and apparatus for transitioning a display device between operating modes using a single dedicated pin of a circuit connected to the display device. The dedicated pin can receive a packet signal corresponding to an operating mode for the display device, and the circuit can thereafter cause the display device to transition into the desired operating mode in response to receiving the packet signal. The operating mode can be a low power on mode where an interface connected to the circuit is deactivated and at least some circuitry of the display device is throttled or powered off. The display device can be driven in an all black state while in the low power on mode, thereby allowing the display device to more quickly transition out of the low power on mode compared to when the display device is completely off.
US10262621B2 Display device for mitigation of DC voltage stress, and driving method thereof
Disclosed are a display device and a driving method thereof, which when a frame having a long time length and a frame having a short time length are alternately provided, prevent a DC voltage stress from being accumulated. One frame of a plurality of frames may be driven in the line inversion method, and a polarity may be delayed up to a next frame, thereby allowing polarities to be alternately supplied. Therefore, a time length of the positive voltage may be the same as that of the negative voltage, and thus, the positive voltage and the negative voltage may be continuously supplied based on a frequency of another frame, thereby solving a problem where the DC voltage stress is accumulated due to a difference between the time length of the positive voltage and the time length of the negative voltage.
US10262618B2 Gate driver on array circuit and liquid crystal display using the same
A GOA circuit includes GOA circuit units. Each GOA circuit has a holding module A first transistor and a second transistor in the holding module holds the voltage imposed on the first control node to be at high voltage level. Also, the transistors form a direct current passage between the first control node and a first fixed voltage at high voltage level so the voltage imposed on the first control node is not lowered due to electricity leakage. The GOA circuit unit can resolve the problem of easy leakage of electricity. When the scanning signals are output by the GOA circuit unit, the stability is highly ensured.
US10262615B2 Shift register, driving method, and gate electrode drive circuit
A shift register includes: a plurality of clock signal terminals; and a plurality of input terminals. The plurality input terminals are configured to provide input signals under control by one or more clock signals from one or more of the plurality of clock signal terminals to realize both a forward scan and a backward scan of the shift register.
US10262611B2 Display device and display method thereof
The present disclosure illustrates a display device. The displaying device comprises a display panel, at least one scan driving unit and a data driving unit. The display panel is divided into display regions respectively having pixel sets. At least one scan driving unit having scanning lines couples to the pixel sets. The at least one scan driving unit outputs scanning signals to corresponding display regions upon receiving a first control signal. The data driving unit outputs data signals to the corresponding display regions upon receiving a second control signal. In response to respectively receiving the first or second control signals, the scan driving unit outputs the scanning signals or the data driving unit outputs the data signals to the corresponding display regions, so as to simultaneously scan the display regions respectively having the pixel sets in sequence with corresponding scanning patterns.
US10262608B2 Display device and driving method thereof
A display device includes a display unit including a plurality of pixels, a plurality of gate lines and a plurality of data lines which are connected to the plurality of pixels, a data driver applying data voltages to the plurality of data lines, and a gate driver delaying and outputting first gate signals applied to gate lines among the plurality of gate lines in a first sub-frame included in one frame and advancing and outputting second gate signals which are applied to remaining gate lines among the plurality of gate lines in a second sub-frame.
US10262605B2 Electronic display color accuracy compensation
Systems, methods, and non-transitory media are presented that provide for improving color accuracy. An electronic display includes a display region having multiple pixels each having multiple subpixels. The electronic device also includes a display pipeline coupled to the electronic display. The display pipeline is configured to receive image data and perform white point compensation on the image data to compensate for a current drop in the display to cause the display to display a target white point when displaying white. The display pipeline also is configured to correct white point overcompensation on the image data to reduce possible oversaturation of non-white pixels using the white point compensation. Finally, the display pipeline is configured to output the compensated and corrected image data to the electronic display to facilitate displaying the compensated and corrected image data on the display region.
US10262600B2 Method and apparatus for grayscale adjustment
A method and apparatus for grayscale adjustment are provided. The method includes steps of: obtaining pixel grayscale values or at least one region grayscale value of an original image; selecting a predetermined grayscale compensation interval, from multiple predetermined grayscale compensation intervals, which corresponds to the pixel grayscale values or the region grayscale value as a ready-to-use grayscale compensation interval; obtaining a grayscale compensation value which corresponds to the ready-to-use grayscale compensation interval; and performing compensation on pixel grayscale values of the original image according to the grayscale compensation value.
US10262594B2 Pixel driver circuit, pixel driving method, display panel and display device
A pixel driver circuit includes a driving transistor, a first storage capacitor, a second storage capacitor, a threshold compensation unit, a data writing and a light-emitting control unit. The threshold compensation is configured to control the driving transistor to be turned on at a threshold compensation stage and discharge toward a resetting voltage line until the driving transistor is turned off. The data writing is configured to write a data voltage into a gate electrode of the driving transistor at a data writing stage. The light-emitting control is configured to enable the driving transistor to be turned on at a light-emitting stage, so as to drive a light-emitting element to emit light.
US10262592B2 Sub-pixel of organic light emitting display device and organic light emitting display device including the same
A sub-pixel of an organic light emitting display device comprising an organic light emitting diode connected to a first node; a driving transistor comprising a first electrode, a second electrode connected to the first node, and a gate electrode connected to a second node; a first capacitor connected between the first node and the second node; a second capacitor connected between a programming line and the second node; a first transistor comprising a first electrode connected to the first electrode of the driving transistor, a second electrode connected to the second node, and a gate electrode connected to a scan line; and the first capacitor and the second capacitor are configured to couple the voltage of the first node and the voltage of the second node based on the programming voltage applied to the programming line.
US10262582B2 Image sticking compensating device and display device having the same
A image sticking compensating device according to example embodiments includes a degradation calculator configured to calculate a degradation weight based on input image data, and to calculate degradation data of a frame, an accumulator configured to accumulate the degradation data, and to generate age data using the accumulated degradation data, and a compensator configured to determine a grayscale compensation value corresponding to the age data and an input grayscale of the input image data, and to output age compensation data by applying the grayscale compensation value to the input image data.
US10262571B2 Method and apparatus for controlling image display of WOLED display apparatus and display apparatus
The present disclosure provides a method and an apparatus for controlling image display of a WOLED display apparatus and a WOLED display apparatus. The method includes: converting gray scale data of respective lights with various colors inputted by a signal source into brightness data of the respective lights with various colors; acquiring brightness adjustment data of white sub-pixel lights and brightness adjustment data of the respective lights with various colors on the basis of the brightness data of the respective lights with various colors and proportions of the respective lights with various colors in the white sub-pixel lights; converting the brightness adjustment data of white sub-pixel lights and brightness adjustment data of the respective lights with various colors into gray scale data and outputting and displaying the gray scale data. The above method and apparatus provides a simple calculating method when adjusting the display data and may eliminate color cast.
US10262566B2 Shift register, gate driving circuit and display apparatus
A shift register is disclosed which includes at least one shift register unit group. Each shift register unit group includes a plurality of stages of shift register units cascaded to one another, each of the plurality of stages of shift register units including a pull-up node and a pull-up node reset terminal. The pull-up node of an (n+k)-th stage of shift register unit of each shift register unit group is connected to the pull-up node reset terminal of an n-th stage of shift register unit of the shift register unit group. Also disclosed are a gate driving circuit and a display apparatus.
US10262563B2 LED display
This application provides a LED display by utilizing flexible wires and the locations of the conductive pins on the bottom side of each single color LEDs or full color LEDs to make each of the single color LEDs or full color LEDs mount on each pixel defined by the flexible wires formed on a transparent substrate, and this LED display is characterized in separating the wires crossing with each other by a so-called bridge technology and utilizing a single-layered substrate to save costs of processes and materials.
US10262561B2 Self laminating labels
A labeling assembly is shown and described herein. A labeling assembly for laminating labels may include a label sheet, a laminating sheet and an alignment member. The alignment member may allow folding of the label sheet and laminating sheet. The label sheet may include a facestock sheet and a liner sheet. Labels may be pre-cut in the facestock sheet. The laminating sheet may include a laminae film sheet and a liner sheet. Protective covers may be pre-cut in the liner sheet and laminae overlays may be pre-cut in the laminae film sheet. The protective covers may be removed to expose an adhesive portion of the laminae overlay. The label sheet and the laminating sheet may be folded onto each other at the alignment member. The laminae overlay may include an image thereon and adhere to the label to form a removable laminated label.
US10262558B2 Celestial globe assembly
A celestial globe assembly includes a celestial body pointing pen. The celestial body pointing pen includes a light emitting mechanism. The celestial body pointing pen includes a reference marking at a bottom end. The celestial globe assembly includes a celestial globe. The celestial globe includes a spherical body. The spherical body has at least one star marking on a surface of the spherical body. The celestial globe assembly includes a celestial body recording cover. The celestial body recording cover is in semi-spherical shape. The celestial body recording cover is at least partially transparent such that a user can see through.
US10262555B2 Facilitating awareness and conversation throughput in an augmentative and alternative communication system
Speech generating devices, communication systems, and methods for communicating using the devices and systems are disclosed herein. In certain examples, a communication system is configured to receive a generated communication, establish a connection between a speech generating device and a computing device subsequent to receipt of the generated communication, and transmit the generated communication to the computing device. In other examples, a computing device is configured to establish a connection with a speech generating device, and receive a transmission generated by the speech generating device following the connection, the transmission including previously generated communications or real-time communication segments or proxies. In other examples, a speech generating device is configured to establish a connection with one or more computing devices, receive one or more suggestions from at least one computing device during generation of the communication, and display a suggestion on the display device as a shortcut input key.
US10262552B2 Ball movement state measuring system and method thereof
In a ball movement state measuring system with a ball, a sensing module, a wireless communication module, a power supply and an induction coil, the speed, rotation speed, rotation axis and trace of the ball at first movement state are calculated based on first accelerated speed and first angular velocity of the ball at first movement state and first movement result is obtained by the processor. The speed, rotation speed, rotation axis and trace of the ball at second movement state are calculated based on speed and rotation axis of the ball at first movement state, second accelerated speed and environment parameter of the ball at second movement state and second movement result is obtained by the processor. The ball is forced by gravity, applied force and air resistance at first movement state, and the ball is forced by gravity, air resistance and centripetal force at second movement state.
US10262550B2 Dynamic feedback and scoring of transcription of a dictation
An automated system and method for transcription of a dictation presents a transcription exercise to a student that allows continuous student keyboarding of text while providing real time feedback of correct, incorrect, and misplaced characters as well as visually pointing out the location of missing letters and missing words. The real time designation is shown using differences in typeface style or color and using a scoring system that factors in substantially all keystrokes. Not only is final correctness assessed, but also the difficulty in getting to the final state of correctness is assessed.
US10262548B2 Methods and systems for virtual problem based learning
A computer-implemented method includes selecting, by a virtual problem-based learning (PBL) system, information indicative of a medical profile of a patient; accessing, by the virtual PBL system, information indicative of a team of students using the virtual PBL system; generating, by the virtual PBL system and based on the medical profile, an medical PBL schema comprising a medical problem to be solved by the team of students; generating a plurality of sections in the medical PBL schema, with each section promoting solving of the medical problem, and with each section associated with (i) a private work environment for a student to privately analyze the medical problem, and (ii) a shared, anonymous work environment for the students to view analysis performed by other students in solving the medical problem; and transmitting, to one or more client systems used by the students participating in the virtual problem-based learning system, the medical PBL schema.
US10262541B2 Convoy travel control apparatus
This convoy travel control apparatus includes: a communication portion; a travel control portion; and a joining control portion, wherein when an own vehicle is travelling in convoy, if the communication portion has received, from an independent vehicle not incorporated in group of convoy vehicles travelling in convoy, request information to incorporate the independent vehicle into the group of convoy vehicles, then the joining control portion determines a positional relationship between a position of the group of convoy vehicles and a position of the independent vehicle, and wherein according to the determined positional relationship, then the joining control portion exercises control, which is for incorporating the independent vehicle into the group of convoy vehicles, on the group of convoy vehicles via the communication portion.
US10262539B2 Inter-vehicle warnings
A host vehicle includes: motor(s), sensors, processor(s) configured to: (a) iterate a series of future properties, comprising future positions, of nearby first and second vehicles based on determined current properties thereof; (b) associate a blindspot with an iterated future position of the second vehicle; (c) determine whether a future position of the first vehicle occupies the blindspot; (d) if so, transmit a message to the second vehicle including a message activation time.
US10262537B1 Autonomous optimization of parallel parking space utilization
In an example embodiment, a computer-implemented method is disclosed that broadcasts a request for a parking space, receives response(s) from responsive vehicle(s), and extracts set(s) of response data from the received response(s). Each set corresponds to a responsive vehicle and includes a vehicle attribute and a situational context for that corresponding responsive vehicle. The method further generates a dynamic parking model based on the vehicle attribute and the situational context included in each set of response data. The dynamic parking model maps estimated position(s) of the responsive vehicle(s) and further identifies, for each responsive vehicle, estimated unutilized distance(s) between the responsive vehicle and surrounding object(s) corresponding to the responsive vehicle. The method further determines, from the responsive vehicle(s), a group of one or more relocatable vehicles based on the dynamic parking model, and instructs the group to relocate to create the requested parking space.
US10262536B2 Method and apparatus for charging station monitoring
A system includes a processor configured to receive indication that a chargeable vehicle is within proximity to a known charging point. The processor is also configured to determine if the charging point is available for immediate use. The processor is further configured to notify a vehicle driver if the charging point is available for immediate use and offer an option to receive notification when a charging point is available for use if the charging point is not available for immediate use.
US10262534B2 System for avoiding collision with multiple moving bodies
When turning right (left) at an intersection and crossing an oncoming vehicle lane, this system makes it possible to avoid blocking travel of or colliding with a moving body moving in the oncoming vehicle lane due to stopping in the oncoming vehicle lane, and to avoid colliding with a moving body after crossing the oncoming vehicle lane. Given two or more moving bodies present in the advancement direction on the path of the local vehicle, the external environment is detected before the local vehicle intersects with the path of a first moving body, which will first intersect the local vehicle path; if at least two moving bodies are detected, i.e., the first moving body and a second moving body which has a path in which the position of intersection with the path of the local vehicle is further than the position of intersection between the path of the local vehicle and the path of the first moving body, then a first intersection time, at which the first position of intersection between the planned path of the local vehicle and the predicted path of the first moving body is reached, and a second intersection time, at which a second position of intersection between the planned path of the local vehicle and the predicted path of the second moving body is reached, are calculated, and on the basis of the difference between the first intersection time and the second intersection time, the deceleration relative to the first moving body and the second moving body is changed.
US10262532B2 System and method for providing forward traffic light information during stop
A method of providing forward traffic light information during a stop includes capturing a front image in a vehicle, detecting traffic light information from the front image, and outputting a notification corresponding to the traffic light information to a mobile terminal or the vehicle depending on at least one of a communication state with the mobile terminal and a monitor state of the mobile terminal. A system for providing forward traffic light information during a stop includes a mobile terminal, and a vehicle that captures a front image and to detect traffic light information from the front image, where a notification corresponding to the traffic light information is output to the mobile terminal or the vehicle depending on at least one of a communication state with the mobile terminal and a monitor state of the mobile terminal.
US10262531B2 Method for controlling traffic flow and structure therefor
In accordance with an embodiment, a method for controlling a traffic signal includes providing a malfunction management unit configured to generate a control signal and generating the control signal in response to a first signal from a first light source. The control signal is used to disable the first light source. In accordance with another embodiment, a traffic control system includes a malfunction management unit coupled to a first signal head. The traffic control system further includes a means to inhibit a signal that causes a first light source associated with the first signal head to flash.
US10262529B2 Management of moving objects
A system comprising a plurality of mobile object servers respectively assigned to a plurality of regions in a geographic space, the plurality of mobile object servers including at least one mobile object server including a mobile object agent assigned to a moving object in the assigned region; and a plurality of event servers operable to manage events occurring in the geographic space; wherein each mobile object server is operable to transfer the mobile object agent to one of the plurality of mobile object servers assigned to a neighboring region in response to the moving object moving to the neighboring region, and execute the mobile object agent to collect information of events from at least one event server, and provide the moving object with information that assists the moving object with traveling in the geographic space.
US10262528B2 Autonomous vehicle mode alert system for bystanders
An alert may be triggered to notify a pedestrian of the current operational mode of a nearby vehicle. For instance, a vehicle may operate in an autonomous or manual mode, and may occasionally switch from one mode to the other. A pedestrian who may be unaware of the current operational mode of a nearby vehicle may notice the alert and proceed accordingly. In one embodiment, an indication of the current operational mode of the nearby vehicle may be transmitted to an electronic device associated with the pedestrian. The device may generate a notification to the pedestrian based on the current operational mode. In an additional or alternative embodiment, the alert may be transmitted by the vehicle externally to be visible or audible to the pedestrian. In some embodiments, the alert may be triggered only for particular operational modes (e.g., only for autonomous or only for manual).
US10262525B2 Networked audible and visual alarm apparatus for synchronized alerting with a base station and electronic coding for each alarm
A networked visual and audible alarm apparatus with base station provides audible and visual alerts upon detection of smoke, carbon monoxide, and gas. The apparatus adapts to a light bulb socket to provide normal lighting when no event is detected. Multiple apparatuses are systematically disposed through different sections of a structure. Each apparatus independently emits an audible signal, dependent on the type of event detected in the respective section for the apparatus. Each alarm apparatus provides a colored high strobe light that illuminates at a color and intensity that varies, dependent on type of event detected. A microphone initiates the audible signal and the high strobe light upon detecting an audible signal from an adjacent alarm apparatus. Voice commands power off the alarming apparatus. A base station controls and monitors a network of apparatuses, and is programmable based on a code that is assigned to each alarm apparatus.
US10262524B2 Personal security whistle apparatus
A personal security apparatus includes an electronic device that includes a housing having a front wall, a rear wall, and a side wall extending between peripheral edges of the front wall and the rear wall, respectively, the housing defining an interior area. A whistle assembly operably situated on the housing that includes a slit defined by the front wall of the housing, the slit being displaced from and proximate to the side wall of the housing. The personal security apparatus includes a battery positioned in the interior area of the housing and an audible alarm electrically connected to the battery. An input member, such as a panic button, is positioned on one of the front wall or the rear wall of the housing and electrically connected to the audible alarm for energizing the audio alarm when actuated.
US10262514B2 Emergency detection and response system using LED-lighting module, and method thereof
Disclosed is an emergency detection and response system using LED-lighting modules. The emergency detection and response system using LED-lighting modules, according to the present invention, comprises: a plurality of LED-lighting modules having an emergency sensor for sensing an emergency and a communication sensor; a communication network for, if an emergency is detected by the emergency sensor, receiving emergency detection signals transmitted via the communication sensor and providing the emergency detection signals to an operation unit; a control unit for controlling the LED-lighting modules according to control signals received from the operation unit or a specific emergency detection signal among the emergency detection signals; and a cloud platform for building, as a database, the emergency detection signals received from the communication network or the control signals corresponding to the emergency detection signals and transmitting an early warning signal on the basis of the received signals.
US10262512B2 Arrangement and method for fitting rooms
An arrangement and method for fitting rooms and/or fitting areas. The arrangement includes detecting arrival, departure and/or presence of a person to/from a fitting room and/or fitting area and for detecting presence and/or number of remotely readable identification tags, electronic article surveillance tags and/or electronic price labels. The method includes detecting entrance or presence of a person to a fitting room and/or fitting area, detecting presence and/or number of remotely readable identification tags, electronic article surveillance tags and/or electronic price labels in the fitting room and/or fitting area after the entrance of a person to the fitting room and/or fitting area detecting departure of a person from a fitting room and/or fitting area and detecting presence and/or number of remotely readable identification tags, electronic article surveillance tags and/or electronic price labels in the fitting room and/or fitting area after departure of the person.
US10262510B2 Display system and gate device
A display system is provided with a display device; the display device including: a light source configured to emit light; and a light guide element configured to guide incident light from the light source; the light guide element including: an emission surface configured to output incident light; and a plurality of light focusing portions configured to change the path of the incident light toward the emission surface, causing the light output to converge toward a convergence point or convergence line outside the light guide element or to radiate from a convergence point or convergence line outside the light guide element and thereby form an image outside the light guide element. The display device presents information as an image, e.g., as a stereoscopic image.
US10262506B2 Method and system for pairing a sensor device to a user
A method, system, and a computer-readable medium for pairing a wireless sensor device which is associated with a user to a wireless relay device are disclosed. The method, system, and computer-readable medium comprise providing an identification code that includes a network address within the wireless sensor device. The method, system, and computer-readable medium include utilizing an application within a wireless relay device. The application selects the wireless sensor device by using the corresponding identification code, scans for network addresses, and compares the network address to the scanned network addresses. When the network address matches one of the scanned network addresses, the wireless sensor device is paired to the wireless relay device by the application.
US10262504B2 Card reading device and so-equipped self-service terminal and method for monitoring the same
According to the card reading device (20) for a self-service terminal comprising a intake compartment (13) for a card (11) containing data to be read, wherein the self-service terminal comprises at least one sensor (6A, 6B) and an evaluator device connected hereto and the card reading device (20) is protected against manipulation attempts by arranging at least one sensor in the card reading device (20) and at least one linearly extending sensor arrangement (6A,6B) that is attached in the intake compartment (13), wherein the evaluator device (4) checks at least one spatial dimension (1,b) of the card via the sensor arrangement (6A, 6B). Preferably the sensor system is a sensor arrangement comprising a plurality of linearly extending sensor elements that extend in a first direction (X) or a second direction (Y) in relation to the card (11) retracted into the intake compartment (13). Thereby it can be effectively determined whether a retracted card is a genuine card of if a manipulation is present that targets the inside of the card reading device.
US10262500B2 Gaming machine with symbol propagation
An embodiment may involve selecting a set of symbols associated with an outcome event of a reel-based game. The reel-based game may be executed on behalf of a client machine, and selecting the set of symbols may involve spinning a plurality of reels to determine the outcome event. The embodiment may further involve determining that the set of symbols includes a predetermined symbol on a designated reel and does not include any winning combination. The embodiment may also involve, possibly in response to determining that the set of symbols includes the predetermined symbol on the designated reel and does not include any winning combination, replacing one or more symbols in the set of symbols with predetermined symbols such that the symbol set after replacement includes a winning combination.
US10262499B2 Systems and methods for integrating graphic animation technologies in fantasy sports contest applications
Systems and methods for integrating graphic animation technologies with fantasy sports contest applications are provided. This invention enables a fantasy sports contest application to depict plays in various sporting events using graphic animation. The fantasy sports contest application may combine graphical representation of real-life elements such as, for example, player facial features, with default elements such as, for example, a generic player body, to create realistic graphic video. The fantasy sports contest application may provide links to animated videos for depicting plays on contest screens in which information associated with the plays may be displayed. The fantasy sports contest application may play the animated video for a user in response to the user selecting such a link. In some embodiment of the present invention, the fantasy sports contest application may also customize animated video based on user-supplied setup information. For example, the fantasy sports contest application may provide play information and other related data to allow a user to generate animated videos using the user's own graphics processing equipment and graphics animation program.
US10262489B2 Anti-counterfeiting features and methods of fabrication and detection
Aspects of the present disclosure include an anti-counterfeiting pattern that is identifiable by sheet resistance mapping metrology, a method of fabricating such an anti-counterfeiting device, and a method of detecting such an anti-counterfeiting device by imaging the pattern with sheet resistance mapping metrology. This abstract is provided to comply with rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US10262484B2 Location tracking for locking device
Disclosed are methods, systems, and computer-readable media for wireless key management for authentication. Authentication includes transmitting a request to a locking device, transmitting a security challenge to the mobile device, and transmitting a response to the challenge and an encrypted user profile for the locking device. The response includes data generated with an access key that is stored by both the mobile device and the locking device, and the user profile is encrypted by a server using a secret key that is stored by the server and the locking device. Authentication further includes verifying the response to the challenge, where the response is verified using the access key, and validating additional data from the mobile device. An action of the locking device may be initiated as specified by the request.
US10262483B2 Lock/seal mechanism controllable using environmental measurements
Disclosed are devices, systems, apparatus, methods, products, and other implementations, including a method that includes obtaining, by a lock system, environmental data representative of characteristics of an environment at which a lock device, configured to control access to a structure, is located, with the lock device including a lock controller in electrical communication with a lock mechanism. The method further includes controlling the lock mechanism of the lock device based on a comparison of at least one of the characteristics of the environment to corresponding pre-determined data associated with the lock device.
US10262482B1 High security document storage and retrieval system
A document storage and retrieval system for securely storing documents. A mass storage device contains document identification data and document location information but not the document data. A host computer extracts the document identification data and document location information from the mass storage device and sends this information to a storage cabinet containing the document. Each document is removably stored in a file folder contained in a cabinet drawer. Each file folder has a memory unit which stores an electronic version of each physical document contained in the file folder. The host computer directs the initial storage of a document in folder memory. Thereafter, the host computer is denied access to the electronic versions stored in file folder memory. Access to the electronic versions is only possible using a special reader device.
US10262481B2 System and method to streamline identity verification at airports and beyond
A system and method of performing identity verification based on the use of mobile phones or mobile computing devices in conjunction with a secure identity authority; said method to be used as an alternative to conventional identity verification using paper-based documents such as driver's licenses and passports. The new method improves speed, accuracy, cost, and reliability of identity verification for entities that need to verify identity, as well as convenience for end-users.
US10262477B1 Determination of road conditions using sensors associated with a vehicle
A system for determining road conditions includes an input interface and a processor. The input interface is configured to receive sensor data from one or more sensors. The processor is configured to determine vehicle maneuver data based at least in part on the sensor data; determine a road slipperiness value based at least in part on the vehicle maneuver data; and update an event detection threshold based at least in part on the road slipperiness value.
US10262465B2 Interactive control station
A mixed reality system for creating a terminal control station enabling communication with and/or control of remote functions and applications, the system comprising a headset (100) for placing over a user's eyes, in use, said headset including a screen (102), the system further comprising a processor (104) configured to receive data from multiple sources and display said data on said screen within a three-dimensional virtual environment, and an input for receiving control information data from an external data source within the real world environment, said processor (104) being further configured to receive image data representative of said external data source and blend said image data into said three-dimensional virtual environment to create a mixed reality environment, including a representation of said external data source and said control information data, to be displayed on said screen (102), the system being configured to allow a user, in use, to manipulate data displayed within said mixed reality environment.
US10262464B2 Dynamic, local augmented reality landmarks
In some embodiments, the disclosed subject matter involves a system and method relating to dynamically sending local visual landmark information from multiple end user devices to a central server that is controlling an augmented reality (AR) experience. The local landmarks enable better alignment of the AR representations across devices. Multiple players may dynamically synchronize on shared landmarks that “anchor” the AR experience. The landmarks may be dynamic, transitory, and do not require pre-modelling of a location. Other embodiments are described and claimed.
US10262462B2 Systems and methods for augmented and virtual reality
An augmented reality display system comprises a passable world model data comprises a set of map points corresponding to one or more objects of the real world. The augmented reality system also comprises a processor to communicate with one or more individual augmented reality display systems to pass a portion of the passable world model data to the one or more individual augmented reality display systems, wherein the piece of the passable world model data is passed based at least in part on respective locations corresponding to the one or more individual augmented reality display systems.
US10262459B1 Multiple simultaneous bin sizes
Conflicts between the database-building and traversal phases are resolved by allowing the database bin size to be different from the display bin size. The database bin size is some multiple of the bin display bin size, and when there are multiple display bins in a database bin, each database bin is traversed multiple times for display, and the rasterizer discards primitives outside of the current display bin. This allows a trade off between memory bandwidth consumed for database building and bandwidth consumed for display, particularly when the display traversal is done multiple of times.
US10262458B2 Three-dimensional object modeling
Techniques associated with three-dimensional object modeling are described in various implementations. In one example implementation, a method may include receiving a plurality of two-dimensional images depicting views of an object to be modeled in three dimensions. The method may also include, processing the plurality of two-dimensional images to generate a three-dimensional representation of the object, and analyzing the three-dimensional representation of the object to determine whether sufficient visual information exists in the plurality of two-dimensional images to generate a three-dimensional model of the object. The method may also include, in response to determining that sufficient visual information does not exist for a portion of the object, identifying the portion of the object to a user.
US10262455B2 Merging fragments for coarse pixel shading using a weighted average of the attributes of triangles
Two primitives may be merged by interpolating vertex attributes at coarse pixel centers. Input attributes are computed as a coverage weighted average of the interpolated vertex attributes. Then coarse pixel shading is performed using the merged primitives.
US10262454B2 Image processing apparatus and method
An image processing apparatus includes a first shader configured to perform a light shading operation associated with at least one light source on a three-dimensional (3D) model at a first resolution to obtain a light shading result of the first resolution; a second shader configured to perform a surface shading operation on the 3D model at a second resolution different from the first resolution to obtain a surface shading result of the second resolution; and a processor configured to generate a rendering result by combining the light shading result of the first resolution with the surface shading result of the second resolution.
US10262453B2 Virtual shadows for enhanced depth perception
In order to improve depth perception for an image displayed during a laparoscopic surgery, a representation of a shadow of a tool included in the image and used in the laparoscopic surgery is identified and introduced into the image. A processor augments a three-dimensional (3D) model including a 3D representation of a surface of an object included in the image, and a representation of the tool by introducing a virtual light source into the 3D model to generate a virtual shadow within the 3D model. The processor subtracts the representation of the shadow out of the augmented 3D model and superimposes the representation of the shadow on the image to be displayed during the laparoscopic surgery.
US10262450B2 Display interposing a physical object within a three-dimensional volumetric space
A visual display unit creating a three-dimensional volumetric space. The display includes a first screen in a first focal plane, wherein the first screen displays a first image. The display includes a second screen in a second focal plane distinct from the first focal plane, wherein the second screen displays a second image, and wherein the second screen at least partially overlaps the first screen. The display includes a physical object located between the first screen and said second screen, wherein at least one of the first and second images is displayed in response to a placement of the physical object.
US10262449B2 Information processing apparatus, system, and method for displaying bio-information or kinetic information
An information processing apparatus includes a bio-information obtaining unit configured to obtain bio-information of a subject; a kinetic-information obtaining unit configured to obtain kinetic information of the subject; and a control unit configured to determine an expression or movement of an avatar on the basis of the bio-information obtained by the bio-information obtaining unit and the kinetic information obtained by the kinetic-information obtaining unit and to perform a control operation so that the avatar with the determined expression or movement is displayed.
US10262447B2 Systems and methods for virtual entity animation
Systems and methods of virtual entity animation are presented herein. A virtual entity may have virtual skin defined by a model having a set of vertices. A skeletal-based skin deformation method of animation may be used wherein individual vertices in the model may have individually and independently determined centers of rotation.
US10262446B2 Systems and methods to alter presentation of virtual rendition based on real world object
In one aspect, a device includes at least one processor and storage accessible to the at least one processor. The storage bears instructions executable by the at least one processor to present virtual objects of a virtual rendition on a display accessible to the processor and alter presentation of the virtual rendition based on the existence of a real-world object identified by the device.
US10262442B2 Enhanced precision background shading for digitally published text
Various techniques more precisely and reliably (a) position top and bottom boundaries of a region of background shading, (b) position left and right boundaries of a region of background shading, (c) define a region of background shading that is applied to Chinese, Japanese, or Korean characters, and (d) apply a clipping path to achieve an arbitrarily-shaped region of background shading. These techniques allow background shading to be applied to textual content precisely and reliably, and also reduce the likelihood that unwanted visual artifacts are introduced into a digital publication.
US10262426B2 System and method for infinite smoothing of image sequences
Various embodiments of the present invention relate generally to systems and processes for interpolating images of an object. According to particular embodiments, a sequence of images is obtained using a camera which captures the sequence of images along a camera translation. Each image contains at least a portion of overlapping subject matter. A plurality of keypoints is identified on a first image of the sequence of images. Each keypoint from the first image are kept track of to a second image. Using a predetermined algorithm, a plurality of transformations are computed using two randomly sampled keypoint correspondences, each of which includes a keypoint on the first image and a corresponding keypoint on the second image. An optimal subset of transformations is determined from the plurality of transformations based on predetermined criteria, and transformation parameters corresponding to the optimal subset of transformations is calculated and stored for on-the-fly interpolation.
US10262425B2 System and method for longitudinal data processing
A method for synchronization of a longitudinal data set from a subject includes receiving a first ensemble registration estimate having a first reference image corresponding to a first image ensemble and receiving a second image ensemble different from the first image ensemble. The method includes determining a second reference image based on the second image ensemble and the first reference image. Further, the method includes determining a second ensemble registration estimate based on the first ensemble registration estimate, the second reference image, the first image ensemble and the second image ensemble using an optimization technique. The method further includes generating a synchronized image ensemble corresponding to the first image ensemble and the second image ensemble based on the second ensemble registration estimate. The method also includes determining a medical condition of the subject by a medical practitioner based on the synchronized image ensemble.
US10262418B2 Matching patient images and images of an anatomical atlas
A matching transformation is determined for matching a patient image set of images of an anatomical body structure of a patient with an atlas image set of images of a general anatomical structure including anatomical atlas elements. Atlas spatial information containing spatial information on the general anatomical structure, and element representation information are obtained. The element representation information describes representation data sets which contain information on representations of the plurality of atlas elements in the atlas images to be determined are obtained, and also describes a determination rule for determining respective representation data sets for respective atlas elements in accordance with different respective parameter sets. Patient data is acquired by acquiring the patient image set and the parameter sets which are respectively associated with the images of the patient image set. The matching transformation is determined by matching images associated with the same parameter set to each other.
US10262417B2 Tooth axis estimation program, tooth axis estimation device and method of the same, tooth profile data creation program, tooth profile data creation device and method of the same
The tooth axis estimation program includes, extracting a plurality of points from inputted three-dimensional profile data, the plurality of points indicating a surface of three-dimensional profile data; calculating an arrangement relationship between a point group and a first profile corresponding to a first three-dimensional profile data of a tooth in accordance with moving and/or rotating at least one of the first profile and the point group, the arrangement relationship corresponding to minimum difference between the point group and the first profile, the point group being included in a region of the extracted plurality of points; and specifying a direction of a tooth included in the region in accordance with the calculated arrangement relationship.
US10262416B2 Pathway planning system and method
A system and method for planning a pathway through an anatomical luminal network of a patient including memory storing a computer program that is configured to analyze and manipulate CT images, a processor configured to execute the computer program and a display device configured to display a user interface of the computer program. The user interface includes an airway finder window displaying a CT image including a target. The CT image is rotatable about a pre-defined axis of rotation to assist a user in identifying an airway of the anatomical luminal network.
US10262411B2 Site scanning using a work machine with a camera
A method of detecting a defect in a surface of an infrastructure includes providing a work machine having a controller, a plurality of sensors including an inertial measurement unit (IMU) and a global positioning sensor (GPS), and a camera oriented in a direction substantially perpendicular to the surface. The camera takes a first image of the surface at a first location, and information is collected with the IMU and the GPS at the first location. The method includes linking the first image with the information collected at the first location, and storing the first image and the information collected at the first location in a database.
US10262410B2 Methods and systems for inspecting goods
The present disclosure provides a method and a system for inspecting goods. The method includes the steps of: obtaining a transmission image and a HSCODE of inspected goods; processing the transmission image to obtain a region of interest; retrieving from a model library a model created based on the HSCODE, in accordance with the HSCODE of the inspected goods; and determining whether there are any goods not registered in a customs declaration that are contained in the region of interest based on the model. With the above solution, it is possible to inspect goods in a container efficiently, so as to find out whether there are goods not indicated in the customs declaration that are concealed in the container.
US10262408B2 System, method and computer program product for systematic and stochastic characterization of pattern defects identified from a semiconductor wafer
A system, method, and computer program product are provided for systematic and stochastic characterization of pattern defects identified from a fabricated component. In use, a plurality of pattern defects detected from a fabricated component are identified. Additionally, attributes of each of the pattern defects are analyzed, based on predefined criteria. Further, a first set of pattern defects of the plurality of pattern defects are determined, from the analysis, to be systematic pattern defects, and a second set of pattern defects of the plurality of pattern defects are determined, from the analysis, to be stochastic pattern defects. Moreover, a first action is performed for the determined systematic pattern defects and a second action is performed for the determined stochastic pattern defects.
US10262404B2 Method and system for articulation of a visual inspection device
Methods, systems, and computer-readable media for articulating visual inspection devices are provided. For example, a method can include receiving an inspection template by a control system associated with the visual inspection device. The inspection template can include data associated with at least one point of interest in a scene viewable to the visual inspection device. The method can further include generating, by the control system, an articulation path based on the data. The method can also include actuating an electro-mechanical system of the visual inspection device according to the articulation path.
US10262402B2 Curved line correction apparatus, method, and medium
A curved line correction apparatus includes a correction target receiving unit that receives selection of a correction target point when an instruction mark is placed on an arbitrary point on a curved line composed of a plurality of arranged points, a correction target range setting unit that sets a certain range of the curved line, including the correction target point, as a correction target range, and a correction unit that corrects a portion of the curved line within the correction target range by moving the correction target point and a point within the correction target range when movement of the instruction mark is received, in which the correction target range setting unit changes the size of the correction target range when an instruction input to change the range is received with the instruction mark being placed on the correction target point.
US10262401B2 Noise reduction using sequential use of multiple noise models
Embodiments of the present disclosure relate to performing noise reduction on an input image by first filtering the input image based on coarse noise models of pixels and then subsequently filtering the filtered input image based on finer noise models. The finer noise models use the same or more number of neighboring pixels than the coarse noise filters. The first filtering and subsequent filtering of a pixel in the input image use Mahalanobis distances between the pixel and its neighboring pixels. By performing iterations of filtering using more refined noise models, the noise reduction in the input image can be performed more efficiently and effectively.
US10262399B2 Image denoising with color-edge contrast preserving
A color-edge contrast preserver includes a demosaicing module, a color-correcting module, a converter module and a chromatic-denoising module. The demosaicing module may demosaic a red-white-blue (RWB) pixel image of the image. The color-correcting module may color correct the demosaiced RWB pixel image and may produce a red-green-blue (RGB) pixel image from the color-corrected demosaiced RWB pixel image. The converter module to convert the RGB pixel image to a hue-saturation-value (HSV) pixel image and to generate a similarity kernel ΔY. The chromatic-denoising module may denoise a red pixel image and a blue pixel image of the RWB pixel image using the similarity kernel ΔY.
US10262397B2 Image de-noising using an equalized gradient space
Image de-noising is described using an equalized gradient space. In one example, a method of de-noising an image includes determining an intensity gradient magnitude for an image, determining blurring radii for a plurality of pixels of the image using the intensity gradient, and blurring the image at each of the plurality of pixels using the blurring radii.
US10262395B2 Image processing method and apparatus, and electronic device
An image processing method and apparatus, and an electronic device are provided. The image sensor is controlled to output the compositing image. The merged image and the color-block image can be output respectively under different scenes requiring different imaging effect. Then the preset target region is identified in the merged image. Finally, the processed merged image (i.e. the merged true-color image) corresponding to the preset target region is composited with the processed color-block image (i.e. the simulation true-color image). Therefore, the signal-to-noise ratio, the resolution and distinguishability are improved. The placed location in the simulation true-color image can be manually adjusted, thereby enhancing user experience.
US10262394B2 Tracking objects in bowl-shaped imaging systems
Technologies for determining a distance of an object from a vehicle include a computing device to identify an object captured in a fisheye image generated by a fisheye camera of the vehicle. The computing device projects a contour of the identified object on a selected virtual plane that is located outside the vehicle and selected from a predefined set of virtual planes based on a location of the identified object relative to the vehicle. The computing device identifies a bottom of the projected contour on the selected virtual plane and determines an intersection point of an imaginary line with a ground plane coincident with a plane on which the vehicle is positioned. The imaginary line passes through each of the identified bottom of the projected contour and the fisheye camera. The computing device determines a location of the identified object relative to the vehicle based on the determined intersection point and the identified bottom of the projected contour.
US10262391B2 Graphics processing devices and graphics processing methods
A graphics processing unit (GPU) configured to perform a graphics pipeline may generate operation data based on base operation data representing a base state of a plurality of components and implement the plurality of components to perform the graphics pipeline according to the generated operation data. The GPU may determine a priority of a plurality of instances of state version data based on frequencies of use associated with the plurality of instances of state version data, maintain first state version data having a determined highest priority from among the plurality of instances of state version data, and control second state version data having a determined lower priority than the first state version data to be updated based on a graphics pipeline being performed. The state version data may include code associated with performing the graphics pipeline in each of a plurality of states of the plurality of components.
US10262387B2 Early sub-pixel rendering
A display system includes a display device and a graphics processing unit (GPU) coupled via at least one physical layer. The display device includes a pixel array having a non-red-green-blue (non-RGB) pixel format. The GPU is configured to render an image in the non-RGB pixel format and provide the rendered image for transmission to the pixel array via the at least one physical layer.
US10262379B2 Displaying social networking information based on identified entity
A system and computing instructions may include a user device, a social network database, and a processor. The user device may include a user interface configured to display a web browser. The social network database may be configured to store social network information related to an entity. The processor may be configured to identify the entity based on content of a webpage displayed on the web browser of the user device, obtain social network information related to the entity from the social network database based on a social network relationship between the user and the entity, and display the social network information on the web browser of the user device.
US10262378B2 Transaction identification and recognition
A method of matching transaction data with a transaction receipt using one of a plurality of transaction-specific elements is described. Transaction-specific elements are determined (210) from a transaction between a payment token of a user and a terminal. Transaction identifiers are then formed (220), each from a separate transaction-specific element. At least one of the transaction identifiers is then received or generated (230) in a transaction processing system. The transaction processing system provides transaction data associated with this transaction identifier. Each of the transaction identifiers used by the transaction processing system is combined (240) to form a composite transaction identifier comprising a plurality of transaction identifier elements. Each transaction identifier is matched (250) against each transaction identifier element to identify the transaction and to associate the transaction data with a transaction receipt. This approach is particularly effective for use in providing receipts for contactless card transactions. A terminal, a mobile computing device, a receipt service and a transaction processing system are also described.
US10262376B1 Systems and methods for automatically updating data representative of insurance related information
The present disclosure generally relates to systems and methods for automatically updating data representative of insurance related information. In particular, the present disclosure relates to systems and methods for automatically updating data representative of insurance related information based on data, representative of desired updates, entered by a customer and data representative of update rules. The data representative of desired updates may be compared to the data representative of the update rules to generate updates to data representative of insurance related information.
US10262375B1 Gamification of renter's/homeowner's insurance products
Techniques for providing information related to insurance services solicit interaction from a user (e.g., during video game play). The solicited interaction identifies a real property. A virtual environment gaming landscape is generated. The gaming landscape includes a virtual representation of the identified real property. Additional interaction from the user with the virtual environment gaming landscape is solicited. A risk assessment related to the identified real property is performed based on user's interaction with the virtual environment gaming landscape. A recommendation regarding one or more services is provided based on the performed risk assessment.
US10262371B2 Automated compliance scoring system that analyzes network accessible data sources
An automated system that analyzes network accessible data sources to determine a score that measures compliance of an investment with a compliance policy. The compliance policy may specify for example ESG (Environment, Social, or Governance) requirements, or prohibitions against selling of certain products and services considered undesirable or unethical by certain investors. Compliance analysis may determine the amount of revenue or income received from prohibited sources, or it may search information for key words and phrases related to these sources. The system may “purify” noncompliant investments by bundling them with charitable contributions that offset the income from prohibited sources. Fund managers may publish and share compliance policy definitions, and may import these shared definitions and customize them for their specific fund requirements.
US10262369B2 Systems and methods to implement an exchange messaging policy
Systems for and methods of evaluating messaging, comprising, receiving, via at least one server device, one or more messages, and said at least one server device processing at least one of the one or more messages by grading content included in said at least one message, applying a weighting factor to said at least one message according to said grading, thereby determining a weighted message count for said at least one message, aggregating the weighted message count for said at least one message, and initiating an action if the aggregated weighted message count meets or exceeds a predetermined count threshold.
US10262361B2 Electronic money server, electronic money processing method, electronic money processing program product, and storage medium on which electronic money processing program product is stored
The purpose of the present invention is to provide an electronic money server that supports regular periodic payments using electronic money. On the electronic money server, a payment debt is created in association with an electronic money function section ID. A “transaction ID” is also determined at that time. An electronic money application on a portable terminal sends the electronic money server a payment debt request to ascertain whether or not a payment debt exists. If a payment debt exists and the due date thereof has been reached, the electronic money server sends the portable terminal a payment connection request and requests authorization from the user. If the user sends an “approval” notification to the electronic money server, the electronic money server sends a payment request by sending a subtraction command to a IC chip in the portable terminal.
US10262359B2 Financial status display
Systems and methods are provided for displaying account information. The systems and methods may include a status display device connected to a network in a home or office environment. The status display may be configured to provide a constant status indicator, to provide a user with a quick and simple account status, without the need for multi-step login and verification processes. The status display may receive account status information from a server, the account status information excluding sensitive information identifying the user or the account. The status display may provide colored indicators to inform the user of their financial situation while reducing security risks and reducing processing capability requirements, thereby allowing for a simple status display device that can be placed throughout a household or integrated into common household items.
US10262357B2 Systems, methods and processes for conducting and/or completing one or more computer-implemented auctions in real-time
Systems and methods conduct one or more real-time auctions during a live event at a venue, wherein the one or more real-time auctions comprise at least one auction item and/or service. The system and methods comprises digital mobile application software downloaded to a first digital mobile device, at least one positioning system configured to determine when the first digital mobile device is located within or near the venue and a computer server in digital communication with the at least one positioned system and the first digital mobile device. The computer server transmits information indicative of a real-time auction to the first digital mobile device when the first digital mobile device is located within or near the venue during the live event, wherein the computer server receives data indicative of at least one first auction bid for the at least one auction item and/or service from the first digital mobile device via the digital mobile application software executed by the first digital mobile device.
US10262356B2 Methods and arrangements including data migration among computing platforms, e.g. through use of steganographic screen encoding
An illustrative implementation of the technology includes three primary components: a desktop application, a mobile phone application, and connections to retailer inventory and pricing APIs (e.g., for Walmart and/or Best Buy). The experience begins with the consumer going to an online retailer's website (e.g., Amazon) to search for a product. The desktop application automatically searches for the same product using the APIs of Walmart and/or Best Buy. If matches and near-matches of the product are found, the product name, model, price, and local availability at affiliate locations is shown. With a mobile phone camera-scan of the product page, relevant information is transferred to the consumer's phone. From there, the consumer can interact with the options on the mobile phone to be directed to the nearby brick and mortar store of choice carrying that product at the price they want. Along the way, the retailer can present offers and additional product information directly to the consumer. A great variety of other technologies and arrangements are also detailed.
US10262352B2 Directing one or more users to one or more automated customized food generation machines
Computationally implemented methods and systems include acquiring user preference information of a user that indicates one or more customized food preferences of the user including at least one or more preferences related to integrity of one or more ingredients for use in generating one or more customized food items; identifying one or more capable automated customized food generation machines that have one or more ingredients in one or more sufficient quantities to be able to currently generate at least one customized food item in accordance with the one or more customized food preferences of the user; and presenting, in response at least in part to the identification, one or more indicators that direct the user to at least one automated customized food generation machine. In addition to the foregoing, other aspects are described in the claims, drawings, and text.
US10262346B2 System and method for a merchant onsite personalization gifting platform
An online personalized gifting system and method includes an application executed on a computing device to communicate with a merchant server owned and managed by a merchant for generating customized gift structures that may be sent to a recipient. The application transmits the gift structure templates to a merchant server in communication with a user computing device, communicates with the merchant server to receive a selected one gift structure template that has been obtained by the merchant server from the user computing device, and communicate with the merchant server to receive at least one of user-supplied textual, audio, or video content that has been obtained by the merchant server from the user computing device. The application communicates with a production facility located at a site of the merchant to generate a gift structure in accordance with the selected gift structure template and the user-supplied content using a production facility.
US10262343B1 Ad-blocking system using rule-based filtering of internet traffic
Ad-blocking method, system, and computer program (the system) of the present invention uses rule-based filtering of Internet traffic through a set of interacting modules functioning at the system and user level to allow to exclude graphic, video, audio or text advertising content from the user-requested web content by filtering Internet traffic at the request stage and a response using the rules data base. The system provides the end user with the requested web content in the form of Internet pages in browsers or other representations in other applications (including instant messengers, platforms for streaming, etc.) excluding graphic, video, audio or text advertising content by filtering Internet traffic using the rules data base.
US10262333B2 Linear programming approach for querying a trie data structure
The present invention provides a method and system for querying a trie data structure. The method and system include constructing a pool of linear programming problems for a trie data structure, storing the pool of linear programming problems in a memory, receiving a request, setting variables in one linear programming problem to unity, sending the one linear programming problem to a solver, wherein the solver sets a p variable corresponding to each path to 0 or 1, iterating through p variables corresponding to one or more paths, considering at most n paths, selecting one path from the n paths, assigning same values as that of one or more variables of the unknown value type nodes that are present in the selected one path, and reselling variables in the one linear programming problem to zero that was previously set to unity.
US10262330B2 Location-based analytic platform and methods
Provided is a process of learning an audience member function, the process including: obtaining a training set of geographic data describing geolocation histories of a plurality of mobile devices, wherein members of the training set are classified according to whether the respective member of the training set is a member of an audience; retrieving attributes of geolocations in the geolocation histories from a geographic information system; learning feature functions of an audience member function based on the training set, wherein at least some of the feature functions are a function of the retrieved attributes of geolocation, wherein the feature functions are learned, at least in part, by calculating a plurality of impurity measures for candidate feature functions and selecting one of the candidate feature functions based on the relative values of the impurity measures; and storing the feature functions of the audience member function in an audience repository.
US10262329B2 Triggering and conducting an automated survey
Systems and methods for initiating and conducting an automated survey are disclosed herein. According to some implementations, a processing device of a computer may receive a notification of an occurrence of a trigger event after the occurrence of the trigger event, initiate an automated survey to be offered to the customer, conduct the automated survey with the customer, and receive survey result information from the customer in response to the automated survey.
US10262328B2 System and method for video-based detection of drive-offs and walk-offs in vehicular and pedestrian queues
A system and method for detecting customer drive-off/walk-off from a customer queue. An embodiment includes acquiring images of a retail establishment, said images including at least a portion of a customer queue region, determining a queue configuration within the images, analyzing the images to detect entry of a customer into the customer queue, tracking a customer detected in the customer queue as the customer progresses within the queue, analyzing the images to detect if the customer leaves the customer queue, and generating a drive-off notification if a customer leaves the queue.
US10262316B2 Automatic notification of transaction by bank card to customer device
A bank customer's electronic debit or credit card (“e-card”) automatically reports to the customer's CE device the receipt of transaction interrogations the e-card receives from a point of sale (POS) apparatus. The e-card may simply report to the CE device and respond to the interrogation, or it may await a signal from the CE device prior to responding to the interrogation.
US10262315B2 Dual mode payment application for processing of encoded transfer transaction information
A system and method for coordinating processing of a funds transfer transaction between a transaction requestor and a transaction responder over a communications network. The transaction system comprises receiving a funds amount, requestor identification information, and responder identification information, such that at least one of the funds amount, the requestor identification information, or the responder identification information is encoded in symbology information embodied in a barcode. The system also decodes the symbology information into unencoded information using a coding scheme of the barcode and generates a funds transfer request for the funds transfer transaction, such that the funds transfer request has content including the unencoded information decoded from the symbology information. The system also sends the funds transfer request to a transaction processing system for subsequent settlement, as well as receives transaction confirmation messages.
US10262314B2 System and method for enabling a mobile communication device to operate as a financial presentation device
A provisioning system for enabling a mobile communication device to operate as a financial presentation device (FPD) presentable to providers of goods or service is provided. The provisioning system relies on a transaction processing system that normally routes authorization requests from merchants to issuers of FPDs for purposes of authorizing FPD transactions. The transaction processing system stores security keys of all issuers in order to validate transaction data sent from the merchants. The provisioning system monitors authorization requests routed through the transaction processing system and retrieves an authorization request of a financial transaction initiated with a particular FPD. The provisioning system then transmits the FPD data contained in the retrieved authorization request and the security key stored in the transaction processing system to a secure memory element of the mobile communication device to enable the mobile communication device to operate as a FPD.
US10262313B2 Multi-account card
A system for conducting a transaction is disclosed. The system may include one or more memory devices storing instructions and one or more processors configured to execute the instructions to receive information associated with a transaction initiated using a multi-account card. The one or more processors may be further configured to select and employ one of a plurality of transaction accounts to complete the transaction.
US10262309B1 Augmenting a BIOS with new programs
Approaches for augmenting a BIOS with a new program. A BIOS provides an interface through which a user may select one or more programs from a plurality of offered programs. When the BIOS receives input from the user that selects a particular program, the BIOS retrieves, over a network, the particular program. Received applications may be stored in the BIOS or in a hidden file that the BIOS can also access without booting the operating system. An online application store can offer applications that are signed by the BIOS issuer as being approved for plug-in applications for use in a pre-boot or post-boot environment.
US10262303B2 Methods and systems for applying a rewards program promotion to payment transactions
A method for applying promotion codes to a payment transaction using an input device in communication with a database is provided. The payment transaction includes a purchase made by a cardholder using a payment card over a payment card network. The method includes storing promotion data within the database including at least one promotional program having a qualifying number of rewards points for a rewards program, and storing rewards data within the database including a current number of rewards points accumulated by the cardholder. The method further includes providing access to the promotion data through the at least one input device including each promotional program having a qualifying number of rewards points that is less than the current number of rewards points for the cardholder, receiving a selected promotional program from the cardholder, and automatically applying the promotion codes associated with the selected promotional program to the payment transaction.
US10262301B2 Methods and systems for calendaring, social networking and planning for users, including, vendors, consumers and enterprises
A computerized system is provided for generating a visual presentation for visually organizing one or more activities of a user, including vendors. The methods and systems are directed to calendaring, social networking, and planning for users, including vendors, consumers and enterprises.
US10262296B2 Inventory management system and method
A method, system, and computer program product are provided to manage inventory. The method includes: obtaining, by a processor, a signal of decodable indicia; decoding, by the processor, the signal of decodable indicia to access decoded data, where the decoded data includes information identifying an object, where the object includes a plurality of items. Based on the information identifying the object, the processor obtains, from a memory, a visual representation of a portion of the object. The visual representation is divided into a plurality of regions and each region represents an item of the plurality of items. The processor displays the visual representation on a client and obtains a designation of at least one of the plurality of regions. Based on obtaining the designation the processor generates an order request for an item represented by the at least one of the plurality of regions.
US10262291B2 System for delivering shipping items
A system for delivering shipping items in vehicles includes a first communication module establishing a communication link to a communication terminal of a delivery person, the communication terminal receiving authorization data via a communication network; a first identification routine unambiguously identifying a delivery person; a second communication module establishing, via a wireless communication network, a communication link to a communication device of a control unit of the access arrangement on a vehicle; a second identification routine for unambiguously identifying the system by the access arrangement; a third communication module for receiving update request data from the driver; and an update routine for updating authorization data in a memory of the system. Upon updating authorization data, information is wirelessly transmitted relating to the successful delivery and the content of the delivery to the access arrangement. The driver assistance system displays an alert message about the delivery.
US10262290B1 Utilizing machine learning to generate augmented reality delivery instructions for delivering an item to a location
A device receives delivery information indicating instructions for delivery of an item at a location, wherein the delivery information include an image of the location with a designated point for delivering the item. The device receives information indicating that a user device, associated with a delivery person, is at the location, and processes the delivery information and the information indicating that the user device, associated with the delivery person, is at the location, with a machine learning model, to generate delivery instructions for the item, wherein the delivery instructions include augmented reality information indicating the designated point for delivering the item at the location. The device provides the delivery instructions to the user device, wherein the delivery instructions enable the user device to utilize the augmented reality information to display the designated point for delivering the item within a live image of the location.
US10262287B2 Data comparison and analysis based on data analysis reporting
A method for comparing and analyzing data based on data analysis reports is provided. The method may include receiving a first dataset. The method may also include identifying a first portion of the first dataset and a second portion of the first dataset. Additionally, the method may include comparing and analyzing the first portion of the first dataset with the second portion of the first dataset. The method may also include receiving a second dataset from a location different from the first dataset. The method may further include comparing and analyzing the first portion and second portion of the first dataset with the second dataset. The method may also include receiving a plurality of first analysis results and a plurality of second analysis results based on the comparisons and the analyzes. The method may also include presenting the plurality of first analysis results and the plurality of second analysis results.
US10262283B2 Methods and systems for generating supply chain representations
A computer implemented method for mining supply chain information to produce supply chain graphs includes receiving by a computer a set of data; identifying a supplier, a commodity, and a customer from the set of data; generating a query comprising the identified data; determining the absence of any of the supplier, the commodity, or the customer from the set of data; if any items are determined to be absent from the set of data, substituting a placeholder for the missing item from the data set; sending the query; receiving a set of supply chain graph information; generating a supply chain graph signal based upon the set of supply chain graph information; and transmitting the supply chain graph signal. A computing device or system includes a processor an electronic memory; and a program for mining supply chain information to produce supply chain graphs stored in the electronic memory.
US10262279B2 Modeling career path based on successful individuals in an organization
A system and method for providing career-related information. An example method includes acquiring user information, wherein the user information includes an indication of a target career position or opportunity; obtaining aggregated information pertaining to workers who have attained the target career position; and employing the user information and the aggregated information to provide career-related information pertaining to one or more career paths. In the example method, a user questionnaire is employed to facilitate acquiring the user information. The step of obtaining aggregated information includes collecting anonymous information from profiles of the workers. The profile information may be retrieved from a Human Capital Management (HCM), performance management system, social network system, or other Enterprise Resource Planning (ERP) system component of an organization.
US10262273B2 Method for interfacing with a cognitive inference and learning system
A method for interfacing with a cognitive inference and learning system comprising: processing data from a plurality of data sources to provide cognitively processed insights via a cognitive inference and learning system, the cognitive inference and learning system further comprising performing a learning operation to iteratively improve the cognitively processed insights over time; receiving the data from the plurality of data sources to the cognitive interface and learning system via a first interface, and, providing the cognitively processed insights to a destination via a second interface.
US10262268B2 Predictive analytic systems and methods
The methods, apparatus, and systems described herein facilitate decision-making by providing predictions of outcomes and behaviors. The methods include receiving a communication between an agent and a prospect, analyzing density of keywords in a text version of the communication to determine the type of communication and amount of value time, determining if the communication is a first meaningful contact based on the type of communication and amount of value time, and predicting a likelihood of a prospect's action based on the determination.
US10262266B2 Identifying and analyzing impact of an event on relationships
The present invention provides a computer implemented method, a system, and a computer program product of identifying and analyzing the impact of an event associated with an entity on relationships of the entity. In an exemplary embodiment, the present invention includes storing data that identifies relationships with entities associated with the entity, based on data about the entity and data about the entities from at least one online website, storing data that identifies entity relationships, among the entity relationships identified in an entity relationship data structure, that are determined by the computer system to be affected by events associated with event categories, receiving data about events related to the entity, and outputting data related to a recommendation for a second entity among the entities associated with the entity, wherein the second entity corresponds to a most affected relationship, based on data associated with the second entity.
US10262258B2 Card printing mechanism with card return path
Card processing mechanisms and methods whereby after a card has been processed on one surface thereof at a card processing station such as, but not limited to, a card printing mechanism, the card can be recirculated back upstream of the card processing station along a return card travel path that is separate from the primary card travel path through the card processing station where the card can then be reintroduced back into the primary card travel path and transported through the card processing station a second time. As the card is being returned along the return card travel path, the card can be flipped over so that when the card is transported back through the card processing station, the opposite surface of the card can be processed.
US10262257B2 Recording system and recording method
A recording system includes a reading part that reads information recorded on a first recording medium that is provided in a recording tape cartridge, of which recorded information is readable in a non-contact manner; and a recording part that records the information read by the reading part on a second recording medium of which recorded information is visually recognizable from the outside.
US10262255B2 Multifunction adhesive product for ubiquitous realtime tracking
A low-cost, multi-function tracking system with a form factor that unobtrusively integrates the components needed to implement a combination of different localization techniques and also is able to perform a useful ancillary function that otherwise would have to be performed with the attendant need for additional materials, labor, and expense. An example tracking system is implemented as an adhesive product that integrates tracking components within a flexible adhesive structure in a way that not only provides a cost-effective platform for interconnecting, optimizing, and protecting the components of the tracking system but also maintains the flexibility needed to function as an adhesive product that can be deployed seamlessly and unobtrusively into various tracking applications and workflows, including person and object tracking applications, and asset management workflows such as manufacturing, storage, shipping, delivery, and other logistics associated with moving products and other physical objects.
US10262254B2 Information processing apparatus, information processing method, and program
Provided is an information processing apparatus including an access control unit configured to control access from an application to a common file system accessible from a plurality of applications. The access control unit in a case where contact communication is performed with respect to an external processor, controls access by using first identification information for specifying an application, the first identification information being associated with each of the plurality of applications, and in a case where contactless communication is performed via a contactless communication device capable of performing contactless communication with an external device, controls access by using second identification information for specifying an application related to contactless communication, the second identification information being associated with at least one application among the plurality of applications.
US10262253B2 RFID switch tag
Various embodiments of RFID switch devices are disclosed herein. Such RFID switch devices advantageously enable manual activation/deactivation of the RF module. The RFID switch device may include a RF module with an integrated circuit adapted to ohmically connect to a substantially coplanar conductive trace pattern, as well as booster antenna for extending the operational range of the RFID device. The operational range of the RFID switch device may be extended when a region of the booster antenna overlaps a region of the conductive trace pattern on the RF module via inductive or capacitive coupling. The RFID switch device may further include a visual indicator displaying a first color if the RFID switch device is in an active state and/or a second color if the RFID switch device is in an inactive state.
US10262247B2 Image forming apparatus for converting print data into intermediate data, method for controlling image forming apparatus, and storage medium
There is provided an image forming apparatus configured to process print data of a plurality of pages includes a plurality of interpreters configured to generate intermediate data of the plurality of pages by interpreting the print data, a control unit configured to specify different pages for different interpreters, and, for each specified page, cause a corresponding interpreter to generate the intermediate data of the specified page or specified pages, and a generation unit configured to generate a raster image of the page based on the generated intermediate data, wherein, based on interpretation of the print data of an invalid page, any one interpreter of the plurality of interpreters generates the intermediate data of a page subsequent to the invalid page without requiring the page to be specified by the control unit.
US10262239B2 Video content contextual classification
A computer implemented method of semantically categorizing a video stream through multimodal content classification, comprising dividing a designated video stream to a plurality of scenes by analyzing a visual content of a plurality of frames of the video stream to identify scene changes between consecutive scenes, applying a plurality of classification functions to each of a plurality of modalities extracted from each of the scenes to calculate a class probability for each of a plurality of known concepts detected in each scene, applying a plurality of multimodal classification functions on the class probability of the known concepts to calculate a scene category probability for each scene indicating a probability of the scene to be categorized in one or more semantic categories and categorizing the video stream to a stream category of the semantic categories by aggregating the category probability of the scenes.
US10262237B2 Technologies for improved object detection accuracy with multi-scale representation and training
Technologies for multi-scale object detection include a computing device including a multi-layer convolution network and a multi-scale region proposal network (RPN). The multi-layer convolution network generates a convolution map based on an input image. The multi-scale RPN includes multiple RPN layers, each with a different receptive field size. Each RPN layer generates region proposals based on the convolution map. The computing device may include a multi-scale object classifier that includes multiple region of interest (ROI) pooling layers and multiple associated fully connected (FC) layers. Each ROI pooling layer has a different output size, and each FC layer may be trained for an object scale based on the output size of the associated ROI pooling layer. Each ROI pooling layer may generate pooled ROIs based on the region proposals and each FC layer may generate object classification vectors based on the pooled ROIs. Other embodiments are described and claimed.
US10262236B2 Neural network training image generation system
A system that generates training images for neural networks includes one or more processors configured to receive input representing one or more selected areas in an image mask. The one or more processors are configured to form a labeled masked image by combining the image mask with an unlabeled image of equipment. The one or more processors also are configured to train an artificial neural network using the labeled masked image to one or more of automatically identify equipment damage appearing in one or more actual images of equipment and/or generate one or more training images for training another artificial neural network to automatically identify the equipment damage appearing in the one or more actual images of equipment.
US10262233B2 Image processing apparatus, image processing method, program, and storage medium for using learning data
The presence of possibility of occurrence of an excessive adaptation due to use of only learned training data is detected during a learning stage. The user is urged to add data and other information, thereby avoiding the excessive adaptation. For this purpose, the invention has: an inputting unit for inputting a learning image; a generating unit for generating a discrimination model used to decide whether or not a target is normal on the basis of the learning image; a deciding unit for deciding whether or not the number of input learning images is insufficient when the discrimination model is generated; and a notifying unit for notifying a message for urging the user to add the learning image when it is decided that the number of input learning images is insufficient.
US10262232B2 Methods and systems for generating a fingerprint for verification of a reference object
Disclosed herein are methods and systems for generating a fingerprint for verification of a reference object, such as a layer or ply during a composite laminate layup procedure. An exemplary method includes generating a plurality of images of the reference object from a plurality of angles, removing at least one lighting effect from at least one reference image to generate at least one processed image, generating a reference fingerprint for the reference object based on the at least one processed image, generating at least one candidate image of a candidate object, generating a candidate fingerprint for the candidate object based on the at least one candidate image, comparing the candidate fingerprint and the reference fingerprint to determine whether a correlation exists between the candidate fingerprint and the reference fingerprint, and generating an alert based on the comparison of the candidate fingerprint and the reference fingerprint.
US10262231B2 Apparatus and method for spatially referencing images
Provided is a method of spatially referencing a plurality of images captured from a plurality of different locations within an indoor space by determining the location from which the plurality of images was captured. The method may include obtaining a plurality of distance-referenced panoramas of an indoor space. The distance-referenced panoramas may each include a plurality of distance-referenced images each captured from one position in the indoor space and at a different azimuth from the other distance-referenced images, a plurality of distance measurements, and orientation indicators each indicative of the azimuth of the corresponding one of the distance-referenced images. The method may further include determining the location of each of the distance-referenced panoramas based on the plurality of distance measurements and the orientation indicators and associating in memory the determined locations with the plurality of distance-referenced images captured from the determined location.
US10262230B1 Object detection and identification
A two-dimensional (2D) image and a three-dimensional (3D) of an environment may be captured. Upon identifying a location and/or contour of an object from the 3D image, the object from the 3D image may be mapped onto the 2D image. The object, including its location and contour, may be identified from the 2D image. Based at least partly on a comparison between the object from the 3D image and the object from the 2D image, a disparity may be calculated. The location and contour of the object may be determined when it is determined that the disparity is less than or equal to a predetermined threshold. Otherwise, the object from the 3D image may be remapped onto the 2D image.
US10262229B1 Wide-area salient object detection architecture for low power hardware platforms
Described is a system for detecting multiple salient objects in an image using low power hardware. From consecutive pair of image frames of a set of input image frames, image channels are generated. The image channels are resized into multiple image scales that specify a relative size of a salient object in the image frames. A patch-based spectral transform is applied to overlapping image patches in the resized image channel, generating salient patches. Saliency patches are combined into a saliency map for each resized image channel, resulting in multiple saliency maps. The saliency maps are combined into an aggregate saliency map. An adaptive threshold is applied to the aggregate saliency map to determine which pixels in the aggregate saliency map correspond to a detected salient object region including a salient object. An object bounding box is generated for each salient object and output to a display.
US10262228B2 Automated realization of hand-drawn topologies
Techniques disclosed herein provide an approach for automated realization of hand-drawn topologies. In one embodiment, a topologizer application is configured to parse an image depicting a hand-drawn topology and identify shapes and relationships between the shapes in the image. The topologizer may convert the hand-drawn topology to polygons and then identify the polygons as being, e.g., particular shapes and arrows representing relationships between the shapes. The identified shapes and relationships are then output in a machine-readable format for consumption, in which the shapes are mapped to corresponding components of a computing system and deployed based on the mapping and the relationships indicated in the topologizer output.
US10262225B2 Image information processing device, image information processing system, image information processing method, and recording medium storing image information processing program
In an image representing an observed ground surface area, the device calculates an optical-path-radiance with a high degree of accuracy. An image information processing device 3 includes: a storage unit 31 that associates and stores observation images representing the results of observing electromagnetic waves of a plurality of different wavelength bands reflected from a ground surface, information representing the wavelength bands, and information representing the observation environment; a first intermediate-optical-path-radiance calculation unit that, for each of the wavelength band, makes the radiance of a dark pixel meeting a radiance standard from among pixels composing an associated observation image an intermediate-optical-path-radiance; an irradiance calculation unit that calculates the irradiance from sunlight for each of the wavelength band on the basis of the information representing the observation environment; and a final-optical-path-radiance calculation unit that calculates a final-optical-path-radiance for each of the wavelength band on the basis of the irradiance and intermediate-optical-path-radiance.
US10262223B2 Method of speeding up image detection
A method of speeding up image detection, adapted to increase a speed of detecting a target image and enhance efficiency of image detection, comprises the steps of capturing an image; retrieving a plurality of characteristic points of the image; creating a region of interest (ROI) centered at the characteristic points each; creating a plurality of search point scan windows corresponding to the ROIs, respectively; calculating target hit scores of the characteristic points and the search point scan windows; comparing the target hit scores of the characteristic points and the search point scan windows to obtain an ROI most likely to have a target image; calculating centroid coordinates of the ROI by a centroid shift weight equation; and narrowing a scope of ROI search according to a location of the centroid coordinates and reducing a displacement between the search points.
US10262221B2 Event searching apparatus and system
The present invention relates to an event searching apparatus comprising: a communication interface configured to receive, from a camera, a plurality of image frames obtained by photographing a surveillance region and metadata comprising time information of occurrence of an event and location information regarding a location of the occurrence of the event; a search map generator configured to generate a search map corresponding to the image frames and comprising a plurality of blocks; a time stamp setter configured to set at least one time stamp comprising the time information in at least one block, corresponding to the location information; a user interface configured to receive a search location as a search condition for an event search in the surveillance region; and an event searcher configured to search for and find a time stamp included in a block near the search location among the blocks, and perform event search using metadata regarding an image frame indicated by the found time stamp.
US10262211B2 Windshield and a method for mitigating glare from a windshield of an automobile
Disclosed herein is a method for mitigating glare from a windshield of an automobile. Plurality of images, captured from plurality of image capturing devices placed at predefined locations of automobile, are collected. Various image processing techniques are applied on the plurality of collected images to identify line of sight of driver of the automobile, presence of glare on the windshield and position of glare. A free floating opaque matter placed within the windshield is moved to the position of glare on windshield, thereby preventing the glare from affecting the driver. Movement of opaque matter on to the position of the glare is achieved by varying electrostatic potential to be applied across metal frame encircling the windshield. The windshield disclosed hereinabove is capable of adaptively positioning the opaque matter over the position of the glare without requiring any intervention from the driver, thereby facilitating in a smooth drive of the automobile.
US10262210B2 Method and system for encrypting network credentials using password provided by remote server to provisioning device
This application discloses a method of provisioning an electronic device. The electronic device proactively broadcasts an advertising packet that includes a device identifier associated with the electronic device. A server receives the device identifier via a client device, and issues a link approval response when it verifies that the electronic device associated with the device identifier is available for provisioning in association with a user account. In response to the link approval response, the electronic device and the client device establish communication via a short range wireless link. The client device encrypts at least a portion of network credentials of a secure wireless network using a password key generated at the server, and provides the encrypted network credentials to the electronic device. The electronic device decrypts the encrypted network credentials using a key generated at the electronic device, and accesses the secure wireless network using the decrypted network credentials.
US10262203B2 Method for recognizing iris and electronic device therefor
Various embodiments of the present invention relate to a device and method for controlling iris recognition parameters in an electronic device. Here, the electronic device may comprise a processor for: identifying an iris recognition environment using an image sensor module for acquiring an image, a light emitting module for emitting an infrared ray, and input information of the electronic device; modifying at least one iris recognition parameter on the basis of the iris recognition environment; emitting an infrared ray through the light emitting module on the basis of the modified iris recognition parameter; and performing iris recognition using an image acquired by the image sensor module. Various other embodiments are also possible.
US10262202B2 Form recognition method, form recognition device, and non-transitory computer-readable medium
A method includes: extracting a first line segment pair including a combination of line segments selected from a plurality of line segments included in an image of a form to be recognized; calculating a first feature amount which represents a relationship between the line segments in the extracted first line segment pair; extracting a candidate for a form identifier of the form to be recognized based at least on the calculated first feature amount and a second feature amount in line segments in a second line segment pair correlated with a form identifier which is registered in advance; extracting corresponding line segment pairs which include a line segment correlated with the candidate for the form identifier and a line segment of the form to be recognized; and specifying the form identifier of the form to be recognized based at least on the degree of overlapping.
US10262193B2 Image processing apparatus and method which determine an intimacy between a person in an image and a photographer of the image
There are provided an image processing apparatus, an image processing method, a program, and a recording medium capable of calculating the actual intimacy between persons even in a case where there is a deviation in the actual intimacy between persons by calculating the intimacy between persons in consideration of only the contents of images. In the image processing apparatus, the image processing method, the program, and the recording medium of the invention, a person specifying unit determines persons appearing in each image, and specifies one or more first persons among the determined persons. An intimacy calculation unit calculates the intimacy between the first person and each photographer based on the presence of a first person in each image and photographer information of each image.
US10262190B2 Method, system, and computer program product for recognizing face
A method, system and computer program product for recognizing a face are provided, comprising: acquiring an image for the face; detecting a set of first feature points representing detail features of the image; extracting, for each first feature point in the set of first feature points, a first descriptor describing feature information on the first feature point; acquiring, for each second feature point in a set of second feature points, a second descriptor describing feature information on the second feature point; detecting matched feature point pairs between the set of first feature points and the set of second feature points, based on the first descriptor and the second descriptor; calculating the number of the matched feature point pairs; and recognizing the image as being consistent with the registered image, if the number of the matched feature point pairs is larger than a first preset threshold.
US10262185B2 Image processing method and image processing system
An image processing method includes obtaining a sensed image, wherein the sensed image comprises a pattern; dividing the sensed image into a plurality of blocks; calculating a direction field according to the pattern in each of the blocks; calculating a similarity degree between the direction field of a first block and the direction fields of adjacent blocks of the first block; and classifying the first block into a first part according to the similarity degree of the first block.
US10262182B2 Device, method, and graphical user interface for manipulating user interfaces based on unlock inputs
An electronic device with a display and a fingerprint sensor displays a fingerprint enrollment interface and detects, on the fingerprint sensor, a plurality of finger gestures performed with a finger. The device collects fingerprint information from the plurality of finger gestures performed with the finger. After collecting the fingerprint information, the device determines whether the collected fingerprint information is sufficient to enroll a fingerprint of the finger. When the collected fingerprint information for the finger is sufficient to enroll the fingerprint of the finger, the device enrolls the fingerprint of the finger with the device. When the collected fingerprint information for the finger is not sufficient to enroll the fingerprint of the finger, the device displays a message in the fingerprint enrollment interface prompting a user to perform one or more additional finger gestures on the fingerprint sensor with the finger.
US10262180B2 Fingerprint identification circuit, driving method thereof, and display device
A fingerprint identification circuit includes a plurality of fingerprint identification units arranged in an array form. Each fingerprint identification unit includes: an input module configured to apply a detection signal to a sensing module; the sensing module configured to sense a fingerprint and transmit a sensing signal to a source follower; the source follower configured to amplify the sensing signal and output it to an output module; an output control module configured to apply an operating voltage for the source follower to the source follower; the output module configured to output the amplified sensing signal; a resetting module configured to reset an output end of the source follower and an input end of the output module to be at a first level; and an acquisition module configured to enable the input end and an operating voltage input end of the source follower to be electrically connected to each other.
US10262179B2 Input member with capacitive sensor
Input members with capacitive sensors are disclosed. In one embodiment of an electronic button, a first circuit is configured to capture a fingerprint of a user's finger placed on the electronic button, and a second circuit is configured to sense a force applied to the electronic button by the user's finger. The first circuit is further configured to provide temperature information to compensate for temperature sensitivities of the second circuit, and the second circuit is further configured to provide force information to the first circuit.
US10262175B2 Wrapper for terahertz, detection sensor, detection apparatus using terahertz wave, optical identification device for terahertz, apparatus for recognizing optical identification device for terahertz wave, and writing apparatus for identification unit
A wrapper for a terahertz wave according to an embodiment of the present invention includes: a terahertz wave transmission layer that is made of a material that transmits a terahertz wave; and an electric field enhancement structure that enhances an electric field by reacting with a predetermined frequency band of terahertz waves passing through the terahertz wave transmission layer. An optical identification device for a terahertz wave according to an embodiment of the present invention includes m identification units composed of: a terahertz wave transmission layer that is made of a material that transmits a terahertz wave; and a waveguide grating that resonates at a natural resonant frequency when receiving the transmitted terahertz wave, in which the natural resonant frequency is any one of a first natural resonant frequency to an n-th natural resonant frequency.
US10262173B2 Radio frequency identification tag identification system
A conveyor system for processing items on which radio frequency identification tags are disposed has a conveyor that conveys items through a path of travel, and an antenna disposed proximate the path of travel. Circuitry in communication with the antenna may associate RFID tag data with a package on the conveyor based on a difference signal from elements in the antenna.
US10262170B2 Tag carriers and assemblies for RFID tags
Carriers and carrier assemblies for use in apparatus, such as tools, are provided. A carrier assembly generally includes a carrier and an RFID tag which may be coupled to the carrier. The carrier assembly may be inserted at least partially into a bore in an apparatus and removably coupled to the apparatus at least partially within the bore. The carrier may advantageously increase the range at which RFID signals transmitted to and/or from the RFID tag may be detected, either by the RFID tag or an RFID reader.
US10262169B2 System and method, using coolers, for reading radio frequency identification tags and transmitting data wirelessly
Systems and methods are provided for reading radio frequency identification (RFID) tags in a refrigeration unit and transmitting and analyzing RFID information is provided. The method includes scanning a refrigeration unit, using an RFID reader, for one or more products, each of the one or more products being tagged with an RFID tag, collecting, using the RFID reader, information from the RFID tag for each of the one or more products, transmitting the information to one or more remote servers, analyzing the information, using the one or more remote servers, and accessing the analyzed information using one or more remote electronic devices.
US10262168B2 Antenna for use in a downhole tubular
An antenna for use in a downhole tubular. The antenna comprises a generally cylindrical housing and a coiled conductor located within a portion of the housing and separated therefrom by insulating material. The portion of housing has a greater internal diameter than an external diameter of the coiled conductor.
US10262163B1 Cryptographic ASIC with unique internal identifier
A cryptographic ASIC and method for autonomously storing a unique internal identifier into a one-time programmable memory in isolation by a foundry. The identifier may be determined by calculating a transformed hash of a predetermined input, and may serve as a cryptographically defined and verifiable CpuID for a particular ASIC instance. The CpuID may be derived from an input based on a manufacture date, a wafer lot number, a wafer number, row and column coordinates for a die on a wafer, or other foundry-defined data. The CpuID enables a given ASIC instance to be securely and remotely identified across an untrusted network, and to serve as a specified processor that originates an information stream or a message. The ASIC need not always perform high-speed calculations and so may be relatively simple and inexpensive, and in one embodiment serves as a secure data administrator that manages subscriptions and software updates.
US10262162B2 Control transfer termination instructions of an instruction set architecture (ISA)
In an embodiment, the present invention includes a processor having an execution logic to execute instructions and a control transfer termination (CTT) logic coupled to the execution logic. This logic is to cause a CTT fault to be raised if a target instruction of a control transfer instruction is not a CTT instruction. Other embodiments are described and claimed.
US10262161B1 Secure execution and transformation techniques for computing executables
Techniques described and suggested herein include the use of transformation parameters, such as mathematical and/or cryptographic operations, to permute various aspects of executables so as to control executable code authorized to run on one or more hosts. For example, a set of transformation parameters, such as a mathematical operation and a specified value upon which the mathematical operation may operate, are associated with a host or group of hosts. The set of transformation parameters may be applied to one or more runtime-related numerical locations associated with an executable that is intended to run on the specified hosts. At runtime, appropriately encoded executables are decoded by the specified hosts and operate normally, while differently encoded or unencoded executables are inoperable by the specified hosts.
US10262157B2 Application recommendation based on permissions
One embodiment provides a method, including: tracking behavior of a user when the user is providing input to a permission request of an application, wherein the permission request comprises at least one application permission requesting access for the application to information accessible by an information handling device; identifying at least one undesired application permission, wherein the identifying comprises detecting, based upon the behavior of the user, that the user is uncomfortable with the at least one undesired application permission; determining whether another similar application, having a permission set the user is comfortable with, is available, wherein the determining comprises searching for applications similar to the application and filtering the similar applications by removing applications having a permission similar to the undesired application permission; and providing a recommendation, if there is another similar application, to the user, wherein the recommendation comprises the another similar application.
US10262156B1 Real-time feature level software security
Systems and techniques for real-time feature level software security are described herein. A request may be received from a computing device for data from the feature of the software application. The request for data may include authorization information of a user of the computing device. It may be identified that the feature of the software application contains code containing a reference to a security configuration service. A security configuration may be determined for the feature of the software application by comparing a resource identifier and a feature identifier of the feature of the software application to a set of security configurations of the security configuration service. The security configuration may provide access rules for the feature of the software application. A response may be sent to the computing device based on a comparison of the received authorization information of the user of the computing device to the determined security configuration.
US10262154B1 Computerized matrix factorization and completion to infer median/mean confidential values
In an example embodiment, an anonymized set of confidential data values is obtained for a plurality of combinations of cohorts having a first attribute type and a second attribute type. A matrix of the confidential data values having the first attribute type as a first axis and the second attribute type as the second axis is constructed. A set of candidate low rank approximations of the matrix is calculated using an objective function evaluated using a set of candidate data transformation functions, the objective function having one or more parameters and an error function. One or more parameters that minimize the error function of the objective function are minimized to select one of the candidate low rank approximations of the matrix. Then one or more cells that are missing data, of the selected one of the candidate low rank approximations of the matrix, are inferred.
US10262151B2 User-agnostic backend storage for cloud-based applications
A data storage service is provided in the cloud agnostically to any user account or identity through the use of data storage containers, which are accessed using unique identifiers and independently of any user-based context. The data storage service runs in a backend system and creates a data storage container along with a unique ID that identifies the data storage container from among multiple such containers. Once a cloud-based application receives the unique ID, the cloud-based application may itself assign the data storage container to any user, or to no user, in accordance with the cloud-based application's own programming.
US10262150B2 Monitoring digital images
Digital images are monitored by enabling access to a digital image, receiving a notification associated with the digital image from a first user, and regulating access of the first user to the digital image based on the notification received from the first user.
US10262149B2 Role access to information assets based on risk model
The program controls access to data objects stored on a tangible device of a computer system within an enterprise. A user request to access a data object identifies a user role by looking up the user identification in an enterprise directory. The program determines whether the role of the user is permitted access to a system and also determines a risk score representing a risk of dissemination of the requested data object. The program compares the risk score of the requested data object to a pre-configured threshold value of the requested data object and controls access to the requested data object, based on the role of the user, and the risk score associated with the risk of disseminating the requested data object.
US10262145B2 Systems and methods for security and risk assessment and testing of applications
Provided herein are systems and methods for monitoring and assessing the security and risk presented by applications deployed in a complex computing environment. An exemplary application security system an application security server having a processing device in communication with one or more storage systems and includes a security testing system with a plurality of security test modules. The test modules include a first module associated with a first application associated with one or more application instances configured to receive and transmit over a network. The processing device calculates a security risk score for the first application based on information about the first application, determines a security priority level associated with first application, the security priority level of the first application being based on the security risk score for the first application, and associates the security priority level of the first application with the first application in a database of application security information.
US10262144B2 Verifying proper operation of the instruction execution protection architecture
A computer-implemented method includes executing one or more tests on a computing device. The computing device has Instruction Execution Protection (IEP), and each test of the one or more tests includes selectively setting one or more IEP bits of one or more page tables, where each IEP bit prevents code in a respective storage block from being executed. During the one or more tests, an IEP exception is detected, by a computer processor, each time an attempt is made to execute code in a storage block for which a respective IEP bit is set. Test results of the one or more tests are determined based on the detecting. A remedial action is performed in response to the test results of the one or more tests.
US10262143B2 System and method for modeling and analyzing the impact of cyber-security events on cyber-physical systems
A system and method for systematically undertaking model-based security analysis of a cyber physical system (CPS) is provided. In one example, a cyber model simulation and a control system simulation are mapped using various methods to determine which portions of the cyber-model simulation and the control system simulation are correlated with one another. Using the determined correlation, when a cyber-attack is generated on the cyber model simulation, a corresponding attack hook can be generated for the control system model. The attack hook is configured to be integrated into the control system model so as to mimic the effect on the control system that a cyber-attack can engender. Once one or more attack hooks are generated, the user can place the hooks into the control system simulation schemas and run a series of simulations to determine the effects of a cyber event on the control system in a CPS.
US10262142B2 Systems and methods for advanced dynamic analysis scanning
The field of the invention relates to systems and methods for advanced dynamic analysis scanning for vulnerabilities using a universal translator. In an embodiment, the system includes a dynamic analysis scanner subsystem communicatively coupled to a networked computing system; the scanner subsystem is configured to crawl one or more dynamic web pages of the networked computing system, generate test data for the networked computing system, transmit the generated test data to the networked computing system, and record the networked computing system's response to the generated test data. The scanner may further comprise a universal translator configured to detect vulnerabilities and generate test data for the dynamic web pages of the networked computing system. The scanner subsystem may further comprise a smart scheduler.
US10262137B1 Security recommendations based on incidents of malware
A method for providing security recommendations is described. In one embodiment, the method may include identifying a set of monitored customers. In some cases, each monitored customer may include one or more computing devices. The method may include identifying a first computing device of a monitored customer for evaluation, selecting a potential security product to install on the first computing device, and quantifying the ability of the monitored customer to detect or prevent malware incidents based at least in part on the selected potential security product.
US10262136B1 Cloud-based malware detection
Systems, methods and apparatus for malware detection detect and stop the distribution of malware and other undesirable content before such content reaches computing systems. A malware detection service external to network edges of a system receives a request from a computer within the system, the request identifying a signature associated with content. The service determines a status indicator of the content using the signature, and transmits the status indicator to the computer.
US10262132B2 Model-based computer attack analytics orchestration
Examples relate to model-based computer attack analytics orchestration. In one example, a computing device may: generate, using an attack model that specifies behavior of a particular attack on a computing system, a hypothesis for the particular attack, the hypothesis specifying, for a particular state of the particular attack, at least one attack action; identify, using the hypothesis, at least one analytics function for determining whether the at least one attack action specified by the hypothesis occurred on the computing system; provide an analytics device with instructions to execute the at least one analytics function on the computing system; receive analytics results from the analytics device; and update a state of the attack model based on the analytics results.
US10262128B2 Tokenized data security
Various devices, methods, systems, and computer readable storage are provided for tokenizing data. In some examples, credit card numbers are tokenized using a pre-generated token map and absent the use of a networked database that stores a relatively large quantity of credit card numbers in a central location. The token map may be generated by a token map generator such that the token map can be used by a tokenizer to replace a portion of an account number with a token, and by a detokenizer to replace the token with the original portion of the account number. A pre-parser and parser may also be used to locate an account number and/or token in a message received over a network.
US10262124B2 Autonomous software containers
An individualized software container is provided. The software container may be created by a remote entity. The software container may be located on a computer of a local entity. The software container may provide an entity separation between the local entity and at least one other entity. The software container may encompass a plurality of containers. The software container may communicate with a plurality of other software containers. The plurality of other software containers may be associated with at least one other entity. The software container may host its own database. The software container may include a plurality of security features associated with the remote entity. The software container may include a container-encrypted fingerprint (“CEF”). The CEF may enable encrypted end-to-end connection between the software container and the remote entity. The CEF may leverage fingerprinting and/or tokenization of the software container.
US10262121B2 Turing test via failure
Current CAPTCHA tests are designed to be difficult for a bot and simple for a human-user to answer; however, as artificial intelligence improves, bots are more capable of using techniques such as optical character recognition to resolve current CAPTCHAs in similar manners as human-users. By providing a CAPTCHA challenge from a library or set of challenges that are designed in a manner that causes or likely causes a human-user to trivially get the answer to the challenge wrong, helps to confirm that a user is a human-user, as a bot would answer the challenge correctly.
US10262120B1 Providing display outputs responsive to record data
Access to a device that is associated with a display such as a visual projection device, is permitted based on data included in data bearing records. The device operates as a receiver and has an address associated with receiver circuitry in the device. The device operates to generate at least one data bearing record including a quick connect code value that corresponds to the receiver device address. The quick connect code value in the data bearing record is used by a transmitter device to send wireless signals to the receiver device to produce visual outputs from the display associated with the receiver that correspond to current visual outputs from a display associated with the transmitter.
US10262118B2 Systems and methods for authenticating digital content
A digital marking module in a first computer memory receives a data file including original media content. The digital marking module accesses, from a second computer memory, identifying information corresponding to a recipient of the data file. The digital marking module generates altered media content to include the identifying information and substantially include the original media content. The data file with the altered media content is transmitted to a recipient device. The altered media content is received by a digital mark reader. The identifying information corresponding to the recipient of the data file is read from the altered media content.
US10262116B2 File origin determination
A file validation method and system is provided. The method includes retrieving from an authoritative source system, an artifact file. Identification information identifying a requesting user of the artifact file is recorded and associated metadata and a modified artifact file comprising the metadata combined with the artifact file are generated. An encryption key including a first portion and a second portion is generated and the first portion is stored within a central key store database. An encrypted package comprising the modified artifact file and the second portion of the key is generated.
US10262114B2 Method, apparatus, and computer program product for the packaging and verification of medication information
Example embodiments of the present invention may provide an efficient method of identifying unit doses of medication, and more specifically, to dispensing, identifying, packaging, and labeling unit doses of medication for distribution. In particular, methods may include receiving medication information, causing identifying information related to the medication information to be printed to a web of material, where the identifying information is printed at regular intervals, and preparing a medication unit dose to be dispensed to a container. Methods may further include verifying that the medication unit dose corresponds to the identifying information printed to the web of material, and joining the web of material to the container in response to the dispensed unit dose corresponding to the identifying information.
US10262113B2 System and method for monitoring progress of delivery of a patient-specific medication in a healthcare facility
Systems and methods of monitoring progress of delivery of a patient-specific medication are disclosed. A patient/medication identification (ID) device is provided on a package containing the medication, the patient/medication ID device comprising medication/patient information indicative of the medication and the patient. At least one location ID device is provided at a location, the at least one location ID device comprising a unique location ID associated with the location. The medication/patient information and the patient/medication ID are read. Delivery progress information indicative of a last-known read location where at least one of the medication/patient ID information and the unique location identifier was read is generated. The delivery progress information is stored in a database. The delivery progress information is accessed from the database in response to the request. A delivery status of the medication is indicated to the user.
US10262112B2 Prescription decision support system and method using comprehensive multiplex drug monitoring
A decision support system and method for optimizing medication dosages includes comprehensive patient databases correlating medications and exposure values across data models having pharmacokinetic and pharmacodynamic dimensions. The system determines distinctions between expected and detected medications and exposure values for a patient, and further distinguishes between non-compliant patients from compliant patients having high metabolizing characteristics with respect to certain expected but undetected medications. The system links to and reconciles the patient medical record accordingly. Graphical user interfaces display recommended dosages and projected exposure ranges for the expected and detected medications. In an embodiment, the interface presents certain alternative treatment options determined as being available with respect to the expected but undetected medications. The user in an embodiment may manipulate or select respective nominal dosage values or alternative treatment options, wherein projected exposure values are dynamically calculated and displayed for each of the medications.
US10262109B2 Apparatus and method for recognition of patient activities when obtaining protocol adherence data
A medication confirmation method and apparatus. The method of an embodiment of the invention includes the steps of capturing one or more video sequences of a user administering medication, storing the captured one or more video sequences, and comparing at least one of the stored video sequences with a corresponding one or more prerecorded video sequences to confirm that the user has properly administered the medication.
US10262108B2 System and method for determining triage categories
Embodiments disclosed herein provide a system, method, and computer program product for providing a triage classification system. The triage classification system uses a computer model that is developed using historical patient data. The developed computer model is applied to collected patient attribute data from a patient in a pre-hospital setting to generate a triage category. Based on the generated triage category, health care professionals can take desired actions, such as transporting the patient to a facility matching the generated triage category.
US10262106B2 Visual charting method for creating electronic medical documents
A method of creating medical documentation uses selection of images representing synonyms for complex medical concepts. The images can be of two types, one corresponding to a parameter or Key in a Key/Value pair and the other corresponding to possible values of the selected parameter or Key. The user first selects an image or portion thereof corresponding to the parameter they wish to record observations, such as the heart or a valve of the heart. A set of images representing possible values of the parameter is then displayed e.g., images representing possible murmurs the selected valve may have. The user selects the image representing the value corresponding to the observation of the patient. A document is created by recording either the Key/Value image pairs or, alternative, text representing the synonyms for the images. Other methods of recording the document are possible, such as instantiating a set of class objects.
US10262105B2 Bioinformatics systems, apparatuses, and methods executed on an integrated circuit processing platform
A system, method and apparatus for executing a sequence analysis pipeline on genetic sequence data includes a structured ASIC formed of a set of hardwired digital logic circuits that are interconnected by physical electrical interconnects. One of the physical electrical interconnects forms an input to the structured ASIC connected with an electronic data source for receiving reads of genomic data. The hardwired digital logic circuits are arranged as a set of processing engines, each processing engine being formed of a subset of the hardwired digital logic circuits to perform one or more steps in the sequence analysis pipeline on the reads of genomic data. Each subset of the hardwired digital logic circuits is formed in a wired configuration to perform the one or more steps in the sequence analysis pipeline.
US10262103B2 Individualized cancer treatment
Methods to formulate treatments for individual cancer patients by assessing genomic and/or phenotypic differences between cancer and normal tissues and integrating the results to identify dysfunctional pathways are described.
US10262098B1 Field programmable gate array bitstream verification
Described herein are various technologies pertaining to confirming an integrity of a FPGA. A verifier circuit is placed into an FPGA bitstream to enable external verification of the FPGA configuration in real time without requiring readout of the FPGA configuration itself. Number generators are utilized to generate a key which is shared between the FPGA and an external verification component (VC). The key is utilized to configure an initial state of sequence registers respectively located on both the FPGA and the VC. When the FPGA is operating with an approved configuration, output from the sequence registers at the FPGA and the VC are the same.
US10262095B1 Conversion of real number modeling code to cycle-driven simulation interface code for circuit design in digital mixed signal environments
A method for converting real number modeling to a cycle-driven simulation interface file is provided. The method includes verifying an input in a file that includes a real number modeling code, requesting a user input parameter, converting the file to a cycle-driven simulation interface file based on the user input parameter, and verifying the cycle-driven simulation interface file. Converting the method includes building a definitions file storing a width of at least one real number in the circuit design, and selecting a real number modeling file from the circuit design. For the real number modeling file, the method includes parsing the real number modeling file, building a header file associated with the real number modeling file, and building a compilation file associated with the cycle-driven simulation interface file. A system and a computer readable medium to perform the above method are also provided.
US10262094B2 Synthesis of DC accurate noise compatible reduced netlist
In one embodiment, a circuit analysis method includes obtaining a netlist of a circuit, generating a reduced model from the netlist, using the reduced model to synthesize a noise compatible netlist, ensuring accurate DC behavior, and simulating the circuit using the synthesized netlist.
US10262092B1 Interactive platform to predict mismatch variation and contribution when adjusting component parameters
A method for determining mismatch variation of circuit components in a circuit is provided. The method includes determining a mismatch contribution for a specification of an integrated circuit design and displaying a list of components in the circuit design sorted according to the mismatch contribution. The method also includes displaying an adjustable scale for a size of the component, modifying the circuit design according to with the size of the component adjusted according to a user input to the adjustable scale, determining an adjusted mismatch contribution of the component, and displaying in the list of components a modified value of the mismatch contribution, and a modified value of an overall standard deviation for the specification in the circuit design.
US10262091B2 Method and system for calculating model parameters for a capacitor to be modelled
Method for calculating model parameters for a capacitor to be modelled, the method comprising the following steps of: incorporating the capacitor to be modelled into a DC to DC converter with at least a first switching element; connecting a resistive load between the output terminals; applying an input voltage to the input terminals of the converter; controlling the first switching element in accordance with a frequency and duty cycle in order to obtain a current varying periodically in time through the capacitor to be modelled; measuring at least a first quantity representative of the current through the capacitor and at least a second quantity representative of the voltage across the capacitor; determining on the basis of the measured first and second quantities at least one current value for the current through the capacitor and at least one voltage value for the voltage across the capacitor.
US10262089B2 Logic simulation method, logic simulation apparatus and computer-readable storage medium storing logic simulation program
A processor detects a phase difference between a feedback clock and a reference clock of a PLL circuit, generates, based on the phase difference, first frequency information indicating a candidate value of a frequency of an output clock being output from the PLL circuit, generates second frequency information by smoothing the first frequency information, and generates the output clock by determining the frequency based on the second frequency information.
US10262088B1 Converting real number modeling code to cycle-driven simulation interface code for circuit design in digital mixed signal environments
A method for converting real number modeling to cycle-driven simulation interface file is provided. The method includes verifying an input in a file that includes a real number modeling code, cleaning the real number modeling code in the file, converting the file to a cycle-driven simulation interface file, and verifying the cycle-driven simulation interface file. Converting the method includes building a definitions file storing a width of at least one real number in the circuit design, and selecting a real number modeling file from the circuit design. For the real number modeling file, the method includes parsing the real number modeling file, building a header file associated with the real number modeling file, and building a compilation file associated with the cycle-driven simulation interface file. A system and a non-transitory, computer readable medium to perform the above method are also provided.
US10262087B2 Data processing method for including the effect of the tortuosity on the acoustic behavior of a fluid in a porous medium
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing data representing the effect of tortuosity on the acoustic behavior of a fluid in a porous medium. One of the methods includes generating by a first data processing program of the data processing apparatus, a model of acoustic behavior of a fluid in a porous medium including an effect of tortuosity, with the model comprising a time variable indicative of a sound speed of the fluid. The method includes rescaling the time variable of the model based on the sound speed in a fluid in the porous medium. The method also includes simulating the acoustic behavior including the effect of tortuosity of the porous medium based on the rescaling of the time-related variables within the model.
US10262084B2 Method for constructing a patient-specific surgical guide
The invention relates to a method for constructing a patient-specific surgical guide comprising at least one contact element comprising a contact surface intended to match an anatomical structure to be treated and at least one guiding element for guiding a surgical instrument to treat said anatomical structure, said method comprising: —receiving a 3D medical image of the anatomical structure of the patient; —determining, in said 3D medical image, at least one region of interest containing a portion of the external surface of the anatomical structure intended to match a respective contact element of the surgical guide; —segmenting the 3D medical image in said determined region of interest so as to locally reconstruct the external surface of the anatomical structure; —computing the contact surface of the contact element from said reconstructed local surface of the anatomical structure; —constructing the at least one contact element to include the contact surface. —defining the position of the at least one guiding element with respect to the anatomical structure; —constructing the surgical guide by generating a rigid body including the at least one guiding element and said at least one contact element.
US10262076B2 Leveraging structured XML index data for evaluating database queries
A query may be rewritten to leverage information stored in a structured XML index. An operator in the query may be analyzed to determine an input source database object for the operator by traversing an operator tree rooted at the operator. The path expressions associated with the operator tree may be fused together to form an effective path expression for the operator. If the effective path expression directly matches a path expression derived from the index, the query may be rewritten using references to the index. Operators in a query that have effective paths that refer to data in the same index table may be grouped together. A single subquery may be written for a group of operators. Also, a structured XML index may be used as an implied schema for indexed XML data. This implied schema may be used to optimize queries that refer to the indexed XML data.
US10262069B2 Personalizing content associated with a third party system for presentation to an online system user based on interactions performed by the user with content from the third party system
An online system stores information identifying interactions by online system users with content provided by a third party system. The third party system includes a tracking mechanism in content that specifies one or more interactions with the content. When a user performs a specified interaction with the content via a client device, the tracking mechanism communicates information describing the performed interaction from the client device to the online system. The online system retrieves information identifying the user from the client device and stores the information describing the performed interaction in association with the information identifying the user. The third party system requests the online system generate content for presentation to the user, and the online system identifies content provided by the third party system with which additional users having at least a threshold measure of similarity to the user interacted to present to the user.
US10262067B2 System and method for presenting search results
System and method for presenting search results. Search results may be mixed and/or prioritized based on one or more criteria. Search results may be mixed and/or prioritized based on user profile data, preferred advertiser/merchant rankings or a combination thereof. Search results may presented to a viewer on a display device simultaneously along with broadcast and/or streaming content. The search results may be “pushed” to a client-side device and presented along with related broadcast content. Alternatively, the search results may be based on one or more user-provided search criteria.
US10262065B2 Hybrid task assignment
A computer-implemented method for hybrid task assignment is presented. A working hardware node crawls a particular application and encounters a task. A mapping function is used to determine whether the task encountered is reserved. In response to a determination the task encountered is not reserved, the task is handled by the working node, and in response to a determination the task encountered is reserved, the task encountered is sent to a central unit. A determination is made as to whether the working node is idle. In response to a determination the working node is idle, another task is requested from the central unit by the working node. In response to a determination the working node is not idle, as determination is made as to whether all tasks are complete. In response to a determination all tasks are not complete, the task is handled by the working node.
US10262064B2 Information processing apparatus, information processing method, information processing program, recording medium having stored therein information processing program
Provided are an information processing apparatus, an information processing method, an information processing program, and a recording medium having stored therein the information processing program, which can efficiently present web pages related to a word input by a user while reducing the user's labor. A first keyword, which is used for the search of the information provided on a network, and location information of web pages, which is selected by a user among a plurality of web pages including the information searched by the first keyword, are registered in association with each other, and then, the location information of the web pages associated with the first keyword including a second keyword are presented to be selectable according to the input of the second keyword.
US10262062B2 Natural language system question classifier, semantic representations, and logical form templates
Natural language system question classifier, semantic representations, and logical form template techniques and systems are described. In one or more implementations, a natural language input is classified as corresponding to respective ones of a plurality of classes of questions. A semantic intent of the natural language input is extracted as a semantic entity and a semantic representation. Question classification labels that classify the question included in the natural language input is then used to select at least one of a plurality of logical form templates. The semantic intent that is extracted from the natural language input is then used to fill in the selected logical form templates, such as to fill in entity, subject, predicate, and object slots using the semantic entity and semantic representation. The filled-in logical form template is then mapped to form a database query that is then executed to query a database to answer the question.
US10262060B1 Systems and methods for facilitating searching, labeling, and/or filtering of digital media items
Systems and methods for facilitating searching, labeling, and/or filtering of digital media items are described. Users may provide queries for digital media items. Results from a search may be presented to the users. A user may provide selection of one or more displayed digital media items. A user selection may provide a digital media item exemplar that may be used to update the user-provided queries. Further searches based on the updated queries may be performed. A repository of digital media items may be queried both with an original text query supplied by a user and an updated query based user selection of digital media items returned from the original text query search. A user may be able to refine an initial text, image, and/or other query without having to know additional search terms.
US10262055B2 Selection of data storage settings for an application
The present disclosure is directed towards a data storage setting arrangement in a federated database system that includes applications configured to handle data in corresponding databases. The arrangement includes a communication interface for obtaining application requirement data (AIC) related to database usage, a database determining unit for predicting database type using the application requirement data and selecting database based on the database type prediction, a processing type determining unit for predicting database processing type based on the application requirement data and selecting database processing type based on the processing type prediction, a data model creating unit for creating a data model for storing of data in the database based on the application requirement data and an instantiating unit for instantiating a connection between the application and the selected database based on the selected database processing type and data model.
US10262054B2 Database and service upgrade without downtime
The upgrading of a relational database on multiple of machines (e.g., a service) that perform data operations via stored procedures. The upgrade occurs without changing the functionality of the set of one or more stored procedures. Accordingly, even if the machine itself is not upgraded, the machines can still interface with the database via the set of one or more stored procedures. The upgrade of the relational database occurs by adding occur by adding new table(s) to the relational database, and thereafter adding new stored procedures to the stored procedure store, the new stored procedures referencing parameters of the new tables. Since the machines that interface with the relational database can still operate on the upgraded database using the old stored procedures, each machine may then be upgraded in an orderly manner to interface with the new stored procedures.
US10262046B2 Profile-enabled dynamic runtime environment for web application servers
Techniques are disclosed for allowing administrators to manage runtime environments (RTEs). An RTE configuration component prompts for metadata characterizing a plurality of dynamically configurable runtime environments (RTE) for executing data queries. The RTE configuration component generates an RTE definition to associate with each of the plurality of RTEs. When a query is received for execution, the RTE configuration component dynamically configures the server computing system for query execution according to a selected one of the plurality of RTE definitions.
US10262044B2 Limiting interruptions and adjusting interruption sound levels
In an approach for managing computing interruptions, a processor receives a computing interruption on a computing device. A processor monitors computing activity of a user on the computing device. A processor accesses user preferences, wherein the user preferences are based on an analysis of previous responses by the user to previous computing interruptions. A processor determines a minimum threshold, based on the computing activity of the user and the user preferences, wherein the minimum threshold identifies when a computing interruption is allowed to be presented to the user. A processor determines from the computing interruption, a sender and a context of the computing interruption. A processor assigns a ranking to the computing interruption based on the sender and the context of the computing interruption. A processor compares the ranking to the minimum threshold. A processor determines whether to present the computing interruption, based on the comparison.
US10262039B1 Proximity-based searching on online social networks
In one embodiment, an online social network may receive, from a client system of a first user of the online social network, a search query inputted by the first user; and identify one or more of the entities matching the search query. At least a portion of the entities being identified based at least in part on a recorded geographic proximity between the first user and each identified entity. The online social network may access one or more proximity coefficients for the identified entities from a proximity-coefficient system of the online social network; calculate a score for each identified entity based at least in part on the value of the accessed proximity coefficients for the identified entity and social-graph information associated with the identified entity; and send, to the client system of the first user in response to the received search query, search results for display to the first user.
US10262037B2 Joining operations in document oriented databases
An approach for joining operations on document-oriented databases. The approach consists of receiving database identifiers, common attributes and results attributes for core and target databases being joined. Common attributes are searched for in the databases. The searches performed include string, expansive, character and nested. Common attribute join conflicts are identified and input is received to resolve attribute join conflicts. Resolved join conflicts are updated in a join substitution database for subsequent use and joined data results are output to virtual table(s).
US10262035B2 Estimating data
Disclosed herein are a system, non transitory computer-readable medium, and method for estimating database performance. A request for an estimate of data is read. The estimate is calculated based at least partially on a node located in a data structure.
US10262031B1 Decremental kurtosis calculation for big data or streamed data using components
The present invention extends to methods, systems, and computing system program products for decrementally calculating kurtosis for Big Data or streamed data. Embodiments of the invention include decrementally calculating one or more components of a kurtosis for an adjusted computation subset based on one or more components of the kurtosis calculated for a previous computation subset and then calculating the kurtosis based on the components. Decrementally calculating kurtosis avoids visiting all data elements in the adjusted computation subset and performing redundant computations thereby increasing calculation efficiency, saving computing resources and reducing computing system's power consumption.
US10262029B1 Providing content to followers of entity feeds
Methods, systems and apparatus, including computer programs encoded on a computer storage medium for selecting keywords for resources are disclosed. In one aspect, a search query is received associated with a first user. A determination is made that the first user is a follower of an entity feed that is provided by a first entity and that is provided through a social network. A content item is selected having distribution parameters specifying that the content item is to be provided to users that are followers of the entity feed and that submit the search query. The selected content item is provided for the first user.
US10262028B2 Simultaneous intellectual property search and valuation system and methodology (SIPS-VSM)
A system, method, and computer-based logic flow is presented for a web-enabled tool allowing simultaneous intelligent searching, knowledge management based problem solving, valuation, and modeling of intellectual property and scientific information. The system accesses databases containing intellectual property and scientific information. Additionally, the computer-based logic flow utilizes valuation techniques. The system receives user queries and can simultaneously and automatically access an intellectual property database, a scientific information database, a knowledge management based problem solving database, and a valuation based algorithm database to categorize, analyze, and disseminate pertinent information resulting in modeling and displaying the results. The invention also allows for the simultaneous display of intellectual property and valuation information in one model as well as the non-intellectual property protected scientific information. The user can easily, quickly, and accurately obtain information vital to determining the content, value, and direction of current and future specific technology trends.
US10262025B2 Managing a temporal key property in a database management system
Embodiments provide an approach for efficiently searching a temporal key index as well as enforcing key distinctiveness property in a database table corresponding to the index. For example, by addressing time range overlaps in an index having a sort order for temporal keys, a database management tool of a server system may efficiently process client requests while enforcing a temporal key property in the database table.
US10262024B1 Providing consistent access to data objects transcending storage limitations in a non-relational data store
Consistent access to data objects transcending storage limitations in a non-relational data store may be provided. A data object may be stored in data chunks across separately accessible data items in a non-relational data store. Consistency indications may also be stored along with the data chunks in the data items that may be used to provide consistent access to the data object. When update to the data object is received, the data chunks and consistency indications of the data object may be retrieved and evaluated to determine if the data object is in a consistent state. If the data object is consistent, then the new versions of the data chunks and consistency indications may be generated. Authorization to update the data object may be obtained, and then the new versions stored in the data items in the non-relational data store.
US10262017B2 Dimension limits in information mining and analysis
Provided are methods, systems, and computer readable media for user interaction with database methods and systems. In an aspect, a user interface can be generated to permit dynamic display generation to view data. The system can comprise a visualization component to dynamically generate one or more visual representations of the data to present in the state space.
US10262015B2 Storage and access time for records
In an example embodiment, information to be stored in a record is received, the information comprising at least two pieces of data of at least two different data types, at least one of the data types being of a variable length. Then a data structure is created. The data structure comprises a first portion indicating an offset size, a second portion comprising an offset pointing to a third portion of the data structure, the third portion of the data structure containing a table of offsets, each offset in the table of offsets pointing to a different one of the at least two pieces of data, the at least two pieces of data stored in a fourth portion of the data structure. A schema is also created for the data structure, the schema storing metadata for the at least two pieces of data.
US10262014B2 Machine driven community exchange of modules for issue management
A community exchange gathers machine consumable modules in a centralized database. The community exchange receives information associated with the status of a computing device. One or more device tags are generated based on the first information. Each of the device tags is related to at least a portion of the status of the computing device. The community exchange stores a database of machine consumable modules in association with one or more existing tags. By cross-referencing the device tags with the existing tags, the community exchange determines whether one of the machine consumable modules is associated with the device tags. Responsive to a determination that no machine consumable module in the database is associated with the device tags, the information received from the computing device is stored as a machine consumable module associated with the device tags.
US10262011B2 Method for accessing information related to an entity
A method accesses information related to a reference entity through a display device. The method includes providing an ontology describing the reference entity and entities, the reference entity and the entities being classes of the ontology or being arranged into classes, the classes having respective properties; receiving information for identifying the reference entity; and calculating a network of entities out of the entities, the entities having relationships with the reference entity, according to the properties. The method further includes identifying portions available on an area of the display device, according to the classes of the ontology; assigning the entities to at least one of the display area portions; selecting a display area portion out of the display area portions; and displaying, on the display device, images and/or text data for indicating at least part of the entities of the network assigned to the selected display area portion.
US10262008B2 Filename-based inference of repository actions
In response to detecting a file upload request of a file to storage within a file repository, at least one filename metadata token is identified that includes a subset of characters of a filename of the file and that is mapped in association with the file repository using the subset of characters to at least one repository upload processing action of the file repository. Each mapped repository upload processing action, identified using the subset of characters of each of the at least one filename metadata token, is executed in association with the file upload request of the file to the storage within the file repository.
US10262007B2 Systems and methods for automatically passing hints to a file system
Aspects of the present disclosure involve systems and methods for passing optimization information, which may be used to optimize input/output (“I/O”) requests, from a database management system to a file system, using various protocols of a network file system. The optimization information provided by the database management system may relate to various aspects of an I/O request that may be optimized.
US10262006B2 Contextually triggered entry point
Providing contextual messages from a service to a user in a native application on a system. Embodiments determine a user specific context within the general context of the native application on a first device and provide in a user interface to the user information about the user specific context.
US10262005B2 Method, server and system for managing content in content delivery network
In one embodiment, a method for managing content in a content distribution network (CDN) is provided. The CDN includes a main controlling server, an edge node connected to the main controlling server, and an indexing system connected to the main controlling server. The method includes executing the following steps at the main controlling server: monitoring whether used storage space of the edge node exceeds a predetermined threshold value; acquiring a list of protected files (U1) from the indexing system if the used storage space exceeds the predetermined threshold value; performing directory traversal for the edge node to get a list of object files (U0) whose difference between latest modified time and the current time exceeds a predetermined time range; getting a list of files to be deleted U2=U0−U1; and deleting each of the file included in U2 from the edge node.
US10262003B2 Smart archiving and data previewing for mobile devices
Techniques for providing data preview before recalling large data files are disclosed. In one aspect, a data file is made accessible while being offline by converting the data file from a native format to a preview format, storing the data file in the preview format in a primary storage that is locally available and moving, after the conversion to the preview format, the data file in the native format to a secondary storage. When a viewing request is received for the data file, the data file in the preview format is displayed to fulfill the viewing request.
US10262002B2 Consistent execution of partial queries in hybrid DBMS
The disclosure relates to a system comprising a first and a second database engine and a replication module. The replication module replicates changes from a first database maintained by the first engine to a second database maintained by the second engine. The system maps state times and sync times. The state times are specified in a first temporal reference system used by the first engine and the sync times are specified in a second temporal reference system used by the second engine. Each mapped state time and sync time pair indicate an identical state of the first and second database or parts thereof. The system executes a query partially by the first and partially by the second engine and uses the mapping to execute the query by the first and/or second engine on data of a single defined state.
US10262001B2 Multi-source, multi-dimensional, cross-entity, multimedia merchant analytics database platform apparatuses, methods and systems
The MULTI-SOURCE, MULTI-DIMENSIONAL, CROSS-ENTITY, MULTIMEDIA MERCHANT ANALYTICS DATABASE PLATFORM APPARATUSES, METHODS AND SYSTEMS (“MDB”) transform data aggregated from various computer resources using MDB components into updated entity profiles and/or social graphs. In one implementation, the MDB aggregates data records including search results, purchase transaction data, service usage data, service enrollment data, and social data. The MDB identifies data field types within the data records and their associated data values. From the data field types and their associated data values, the MDB identifies an entity. The MDB generates correlations of the entity to other entities identifiable from the data field types and their associated data values. The MDB also associates attributes to the entity by drawing inferences related to the entity from the data field types and their associated data values. Using the generated correlations and associated attributes, the MDB generates an updated profile and social graph of the entity. The MDB provides the updated profile and social graph for an automated web form filling request.
US10261999B2 Searching multimedia based on trigger events
A system and method for intelligent content searching is disclosed herein. The system saves all searches executed by the user and periodically re-executes one or more of the previously saved searches and display the subsequent search results to the user at an appropriate time without any user intervention. In one aspect, the system periodically re-executes one or more of the previously saved searches upon the occurrence of a trigger event, which may be trending events, news events, type of menus and/or screens accessed, new content being added on one or more service providers, a boot event, passage of time since last search, etc. In this way, users do not need to set alert or follow any search topic.
US10261993B1 Adaptable text analytics platform
A text analytics platform includes instructions embodied in one or more non-transitory machine accessible storage media configured to cause a computing device to retrieve text from at least one text source and implement one or more algorithms to determine a quantitative linguistics assessment for the retrieved text and provide as output a numeric value corresponding to the quantitative linguistics assessment. The quantitative linguistics assessment is based at least in part on a trained model.
US10261992B1 System and method for actionizing patient comments
A system and method for processing and actionizing structured and unstructured patient experience data is disclosed herein. In some embodiments, a system may include a natural language processing (NLP) engine configured to transform a data set into a plurality of concepts within a plurality of distinct contexts, and a data mining engine configured to process the relationships of the concepts and to identify associations and correlations in the data set. In some embodiments, the method may include the steps of receiving a data set, scanning the data set with an NLP engine to identify a plurality of concepts within a plurality of distinct contexts, and identifying patterns in the relationships between the plurality of concepts.
US10261988B2 Method, apparatus and terminal for matching expression image
An expression image matching method includes obtaining an identity of a session in which a user chats, the session being a dialog set in which the user chats with at least one other user. The method determines, according to a white list and the identity of the session, whether to provide an expression image to the user, and the white list comprising an identity of a session in which a frequency of using expression images meets a predefined condition. The method provides an expression image matching with chat content input by the user when determining to provide the expression image to the user.
US10261980B2 Method and system for persisting add-in data in documents
A method and system for storing data used by an add-in application in, or associated with, a document. Document-based applications, such as Microsoft® Word and Corel® WordPerfect®, can be functionally enhanced with third-party add-ins. Present methods of storing data in a document body can slow down the document-based application processing significantly as the document grows large and the data associated with the add-in or document application also grows. Other current methods use auxiliary files, which means that the auxiliary files must be kept with the document. The presented method and system enable efficient add-in storage in a document, without substantial slow-down in performance or interference with the user's ability to manipulate the document. Because data is stored within the document itself, the document can be shared without losing data used by the add-in application.
US10261976B2 Method and apparatus for modeling smoke turbulence based on patch
A method and apparatus for modeling smoke turbulence is disclosed. The method of modeling smoke turbulence includes detecting a turbulent area comprising smoke turbulence in a low-resolution image, and searching for a high-resolution patch matching the turbulent area in a memory that comprises high-resolution patches representing smoke turbulence extracted from high-resolution images. The method also models the smoke turbulence by synthesizing the retrieved patch to the low-resolution image.
US10261975B2 Four-dimensional non-equilibrium hyperchaotic system and analog circuit, based on five simplest chaotic systems
Provided are a four-dimensional non-equilibrium hyperchaotic system and analog circuit, based on the five simplest three-dimensional chaotic systems; an operational amplifier (U1), an operational amplifier (U2), and resistor and capacitor are used to constitute an inverting adder and an inverting integrator; multipliers (U3) and (U4) are used to perform multiplication operations; an 8V DC power supply is used for constant input; the operational amplifier (U1) and operational amplifier (U2) use LF347N, and the multipliers (U3) and (U4) use AD633JN; the operational amplifier (U1) is connected to the operational amplifier (U2) and the multiplier (U3); the operational amplifier (U2) is connected to the multiplier (U4), the DC power supply, and the operational amplifier (U1); the multiplier (U3) is connected to the operational amplifier (U1); the multiplier (U4) is connected to the operational amplifier (U2); the DC power supply is connected to the operational amplifier (U2); on the basis of the five simplest three-dimensional chaotic systems, a non-equilibrium four-dimensional hyperchaotic system is provided and an analog circuit is used for the implementation of same, thus a new method and idea is provided for the applications of chaotic systems to engineering fields such as communications.
US10261973B2 System and method for causing downloads of applications based on user intents
A method and system for causing downloads of applications based on user intents. The method includes determining, based on an input search query, a search intent; selecting, based on the determined search intent, at least one application from at least one applications central repository; causing, via a user device, creation of a dynamic display segment, wherein the dynamic display segment includes at least one icon corresponding to the selected at least one application; receiving, from the user device, at least one input indicating a user-selected application with respect to the at least one displayed icon; causing establishment of a direct communication link between the user device and a source of the user-selected application; and causing initiation of a download of the user-selected application on the user device over the direct communication link.
US10261972B2 Methods and systems for similarity matching
An efficient and user-friendly system (118) and method for providing contents similar to a searched item is disclosed. The system (118) includes an indexing engine (208) adapted to work in conjunction with a processing engine (206), to discover and provide to the users, content similar to that searched by a user. The system and method search multiple indices to retrieve content with same or similar field values as of the item searched by the user.
US10261971B2 Partitioning links to JSERPs amongst keywords in a manner that maximizes combined improvement in respective ranks of JSERPs represented by respective keywords
An on-line social network system includes or is in communication with a search engine optimization (SEO) system that is configured to partition a number of available links from authoritative web pages to Job Search Results Rages (JSERPs) in a way that maximizes combined improvement in respective ranks generated by a third party search engine for JSERPs represented by keywords from the set of keywords.
US10261963B2 Generating and distributing playlists with related music and stories
An embodiment may involve, based on a profile associated with a client device, selecting an audio file containing music. Based on an attribute of the audio file containing the music, an audio file containing a story may be selected. A playlist for the client device may be generated, where the playlist includes (i) a reference to the audio file containing the music, and (ii) a reference to the audio file containing the story. A server device may transmit the playlist to the client device over a wide area network. Reception of the playlist at the client device may cause an audio player application to retrieve and play out each of the audio file containing the music and the audio file containing the story.
US10261959B2 Systems and methods for type coercion
Systems and methods for converting a data item provided by an external data provider system into a data type specified by a data processing system for a data field of the data item. A data processing system stores a coercion rule for each data field of a first data set provided by the data provider system. Each stored coercion rule identifies at least one data type for the corresponding data field. Responsive to a second data set provided by the data provider system, the data processing system coerces each data item of the second data set into at least one data type specified by the stored coercion rule for the data field of the data item to generate at least one converted data item of the second data set. The data processing system generates information from at least one converted data item, and provides the information to a consuming system.
US10261955B1 Verifying effects of feed composition on long-term engagement with content feeds
The disclosed embodiments provide a system for improving long-term engagement with content feeds. During operation, the system obtains a factor associated with a change in a level of engagement with a content feed. Next, the system uses the factor to modulate a feed composition of the content feed for a first set of users. The system then verifies an effect of the factor on the level of engagement by comparing a first level of engagement of the first set of the users with the content feed with a second level of engagement of a second set of users with the content feed. Finally, the system uses the first and second levels of engagement with the content feed to select a value associated with the factor for use in modulating a subsequent feed composition of the content feed.
US10261954B2 Optimizing search result snippet selection
Techniques for optimizing search result snippet selection. In one aspect, the techniques include receiving a query and identifying a set of documents matching the query. A set of one or more snippet field types for a snippet representing a corresponding document of the set of documents is selected based at least in part on a snippet selection model. The snippet selection model is adjusted to reinforce or discourage selection of the set of one or more snippet field types for future queries based on the user click.
US10261952B1 Restoring temporal coherence of previously seen ranked content
The disclosed embodiments provide a system for restoring temporal coherence of ranked content that was previously shown to a user. During operation, the system receives a set of content items to display to the user. For each content item, the system obtains a ranking score; determines if the content item was impressed upon the user during a prior session; and, if so, adds the content item to an impressed subset of content items. The system creates a display order for the set of content items by: removing the impressed content items from the set of content items; ordering the set of content items according to their ranking scores; ordering the impressed subset of content items according to their display order in the prior session; and inserting the impressed subset into the set of content items at a determined insertion point. The system then displays the ordered set of content items.
US10261950B2 Table as query language parameter
A system includes generation of a query to retrieve, from a first database table, a result set conforming to query parameters for all entries of a second table stored in a volatile memory of a query client, serialization of the second table into the volatile memory, copying of the serialized second table into a second volatile memory of a data server, de-serialization of the serialized second table into the second volatile memory, determination of a plurality of entries of the first database table which are associated with the second table, and determination of the result set from the plurality of entries based on the query parameters.
US10261948B2 Systems and methods for timing data transfer in a database
Methods and electronic systems for managing data transfer timing in a database are described. An electronic system includes a communication interface, a memory, and a processor coupled with the memory and the communication interface. The processor is configured to receive a signal representing an electronic message from a third party system. The electronic message notifies the electronic system of a first scheduled data transfer to a database managed by the electronic system and including a first transfer time in the future and value change information that affects a value of the database. In response to receipt of the electronic message, the processor evaluates a second scheduled data transfer from the database to a recipient at a second transfer time in the future at which at least a portion of the value is expected to be transferred to the recipient.
US10261947B2 Determining a cause of inaccuracy in predicted affective response
Some aspects of this disclosure include systems, methods, and/or computer programs that may be used to determine a cause of an inaccuracy in predicted affective response to an event that involves a user who has an experience. Some embodiments described herein involve identifying when a difference between a measurement of affective response corresponding to an event is different from the predicted affective response corresponding to the event. When such a discrepancy is identified, a presentation is made to the user of at least one of the following: one or more factors characterizing the event, and effects of the one or more factors on the user, as determined based on a model of the user. Based on a comment made by the user in response to the presentation, at least one of the following is identified: a discrepancy in a description of the event, and an inaccuracy in the model.
US10261941B2 Digital aging system and method for operating same
The present invention relates to a data-processing technology allowing data to be recognized as a being, i.e. an organism having life, by applying, to all digital data, a birth/old-age/sickness/death concept derived from nature and giving the time-limited functions of naming, changing, and extinction to the digital data which has traditionally been recognized by the attributes of perpetuity and infinite replication and reproduction with complete fidelity. More particularly, the present invention relates to a system allowing a user to easily determine data maintenance and deletion by managing the history of data distribution and representing the current state of use of the data through an aging effect (i.e. becoming old, gray, sick, or recovering), which applies to living things in nature.
US10261940B2 Robotic filling systems and methods
Systems and methods are disclosed, which permit filling containers with a product. A filling arm is disposed within a chamber and an optical sensor is configured to sense openings of the containers within the chamber. Locations of the sensed openings are used to guide the filling arm to fill the containers with a product.
US10261938B1 Content preloading using predictive models
Methods and apparatus for content preloading using predictive models are disclosed. A system includes computing devices that generate a model to determine a predicted set of additional network content assets anticipated to be requested by a client after the client has requested a given set of assets. The devices determine, based on characteristics of a client's content request, whether to initiate an asset preload operation using the model. If a decision is made to initiate an asset preload, the devices identify, using the model, the predicted set of assets corresponding to the request, and initiate delivery of at least a portion of the predicted set to one or more destinations on behalf of the client.
US10261937B2 Method and system for communication of device information
The system comprises a device, the device comprising a physical port. The device is configured to communicate with a controller through a communication medium. The controller is situated on a circuit board. The physical port is not configured to communicate with the communication medium. The device is also configured to communicate with a processor through the circuit board, but the physical port is not configured to communicate with the processor through the circuit board. The device is additionally configured to create a first packet comprising information corresponding to first device information. The first device information is formatted in a protocol associated with the physical port. The device is further configured to transmit the first packet to the controller through the communication medium.
US10261936B2 PCIe switch with data and control path systolic array
The present subject disclosure provides a PCIe switch architecture with data and control path systolic array that can be used for real time data analysis or Artificial Intelligence (AI) learning. A systolic array is described which analyzes the TLPs received by an uplink port and processes the TLPs according to pre-programmed rules. Then the TLP is forwarded to a destination port. The reverse operation is described as well.
US10261934B2 Method and apparatus for providing interface
An electronic device and method of operating the electronic device are provided. The electronic device includes a housing, a first connector configured to be exposed to outside of the housing and include a first number of pins, a second connector configured to be exposed to the outside of the housing and include a second number of pins, and a circuit configured to provide an electrical connection between the first number of pins and the second number of pins, wherein the first number is different from the second number, and wherein, when the first connector is connected with a first external electronic device and the second connector is connected with a second external electronic device, the circuit is configured to receive analog identification (ID) information through at least one pin among the first number of pins, and generate digital ID information at least partially based on the analog ID information so as to provide the digital ID information to at least one of the second number of pins.
US10261933B2 Enabling session level restrictions for devices having disjoint stacks
Session level restrictions can be implemented for devices having disjoint stacks. When a filter driver is loaded onto a device stack, it can traverse the device stack to locate the root driver in the stack. If the root driver is a redirection virtual bus driver, the filter driver can obtain a session identifier associated with the device. Otherwise, if the root driver is not a redirection virtual bus driver, the filter driver can obtain the container ID for the device. The filter driver can then obtain a list of the devices that are enumerated by the redirection virtual bus driver and determine whether any of the devices in the list have a container ID matching the container ID of the device. If a match is found, the session ID of the matching device can be obtained and employed to implement session level restrictions.
US10261932B2 Microcontroller programmable system on a chip
Embodiments of the present invention are directed to a microcontroller device having a microprocessor, programmable memory components, and programmable analog and digital blocks. The programmable analog and digital blocks are configurable based on programming information stored in the memory components. Programmable interconnect logic, also programmable from the memory components, is used to couple the programmable analog and digital blocks as needed. The advanced microcontroller design also includes programmable input/output blocks for coupling selected signals to external pins. The memory components also include user programs that the embedded microprocessor executes. These programs may include instructions for programming the digital and analog blocks “on-the-fly,” e.g., dynamically. In one implementation, there are a plurality of programmable digital blocks and a plurality of programmable analog blocks.
US10261931B2 Modular backplane
A backplane (1) comprising —a first module connector (2d) configured to receive a first printed circuit board module (5d) and including a first connector portion (23d-26d); —a second module connector (2e) configured to receive a second printed circuit board module (5e) and including a second connector portion (23e-26e), the first connector portion (23d-26d) being connected to the second connector portion (23e-26e) through a backplane bus.
US10261923B2 Configurable interconnect apparatus and method
Described is an apparatus which comprises: a first electrical path comprising at least one driver and receiver; and a second electrical path comprising at least one driver and receiver, wherein the first and second electrical paths are to receive a same input signal, wherein the first electrical path and the second electrical path are parallel to one another and have substantially the same propagation delays, and wherein the second electrical path is enabled during a first operation mode and disabled during a second operation mode.
US10261921B2 Universal secure platform virtualization system and method thereof
The embodiments herein provide a secure platform and application virtualization system comprising a universal secure platform virtualization system (USPVS) platform device, a cloud environment and a USPVS portable key device. The USPVS platform is an external computing device having a specific set of protocols to interact with a computing device. The USPVS platform is connected to a plurality of virtual as well as physical cloud environment. The USPVS portable key device is connected to the USPVS platform. The USPVS portable key device holds an encryption key with a Unique ID. The USPVS portable key device comprises a Universal Serial Bus port for connection of a tertiary external device. The USPVS platform has a decryption key for the encryption key of the USPVS portable device.
US10261920B2 Static image RAM drive
An apparatus and method of a static image RAM drive is provided. The system includes a field programmable gate array (FPGA), a volatile memory drive, a non-volatile memory drive, and a power source. The non-volatile memory drive has a secure memory space. The secure memory space is programmed with an encryption key and an encrypted disk image. In response to a power cycle, the FPGA reads the encrypted disk image from the non-volatile memory, authenticates the disk image using the encryption key, decrypts the encrypted disk image, and writes the decrypted disk image to the volatile memory. The decrypted disk image is used to boot a computer. The computer is booted to a known good state each time the power is cycled.
US10261919B2 Selective memory encryption
In one example in accordance with the present disclosure, a method may include receiving, by a processor on a system on a chip (SoC), a request to encrypt a subset of data accessed by a process. The method may also include receiving, at a page encryption hardware unit of the SoC, a system call from an operating system on behalf of the process, to generate an encrypted memory page corresponding to the subset of data. The method may also include generating, by the page encryption hardware unit, an encryption/decryption key for the first physical memory address. The encryption/decryption key may not be accessible by the operating system. The method may also include encrypting, by the page encryption hardware unit, the subset of data to the physical memory address using the encryption/decryption key and storing, by the page encryption hardware unit, the encryption/decryption key in a key store.
US10261918B2 Process running method and apparatus
A process running method and apparatus is disclosed. The method is: selecting a code page from a candidate process, storing only a code page of the candidate process into a swap partition, and releasing memory space occupied by the code page; updating a physical address that is of the code page and that is stored into a page entry; and when it is determined that the candidate process to which the code page belongs needs to be run, if the code page needs to be executed, directly executing the code page in the swap partition.
US10261917B2 Identifying stale entries in address translation cache
A mapping may be changed in a table stored in memory. The table may map a first set of addresses, for a set of data, to a second set of addresses. The changing of the mapping may including mapping the first set of addresses to a third set of addresses. In response to the changing of the mapping, one or more flush operations may be executed to invalidate one or more entries within one or more address translation caches. The one or more entries may include the second set of addresses. In response to the executing of the one or more flush operations, a first test case may be run. The first test case may be to test whether any of the first set of addresses are mapping to the second set of addresses.
US10261913B2 Persistent memory for key-value storage
Using persistent memory for key-value storage is disclosed, including: receiving a put key operation including a key and a corresponding value; directly storing the key at a persistent memory media using a physical address that is determined based at least in part on the key, wherein the persistent memory media supports memory persistence and in-place updating; directly storing the value to the persistent memory media; receiving a get key operation including the key; and directly accessing the persistent memory media using the physical address that is determined based at least in part on the key to retrieve the value corresponding to the key.
US10261912B2 Apparatus and methods implementing dispatch mechanisms for offloading executable functions
An apparatus includes a first processor to execute a user-level application to operate in a virtual address, and a co-processor to execute a computing kernel associated with user-level application elements to be performed on the co-processor. The computing kernel is to operate in the virtual address. A memory includes physical addresses, and a partition used to map the virtual address associated with the first processor and to map the virtual address associated with the co-processor. A packet processor manages communications between the first processor and the co-processor. The packet processor receives packets from the first processor, with the packets including memory addresses identifying code and data of the computing kernel. The packet processor stores the packets in a queue associated with the user-level application, and outputs the packets to the co-processor, such that the co-processor is enabled to execute the computing kernel.
US10261910B2 Cache line compaction of compressed data segments
Methods, devices, and non-transitory process-readable storage media for compacting data within cache lines of a cache. An aspect method may include identifying, by a processor of the computing device, a base address (e.g., a physical or virtual cache address) for a first data segment, identifying a data size (e.g., based on a compression ratio) for the first data segment, obtaining a base offset based on the identified data size and the base address of the first data segment, and calculating an offset address by offsetting the base address with the obtained base offset, wherein the calculated offset address is associated with a second data segment. In some aspects, the method may include identifying a parity value for the first data segment based on the base address and obtaining the base offset by performing a lookup on a stored table using the identified data size and identified parity value.
US10261906B2 Data accessing method and apparatus
A data accessing method includes: determining whether a preset cache area has cached data that a read target address points to when receiving a read instruction that includes the read target address; and finding a cache address corresponding to the read target address according to a first mapping relationship if the preset cache area has cached the data that the read target address points to, and reading data that the cache address points to from the preset cache area, where the first mapping relationship is used to record a correspondence between the target address and the cache address; orreading, from non-volatile storage space, the data that the read target address points to if the preset cache area has not cached the data that the read target address points to. By means of the method, data read errors caused by write interference can be reduced.
US10261905B2 Accessing cache with access delay reduction mechanism
A method for accessing a cache including reading an access instruction for acquiring data; determining, according to a delay identifier carried by the access instruction, whether the access instruction produces a delay; accessing the cache and performing, according to a location identifier carried by the access instruction, a pre-fetch operation if a delay is produced; and modifying, according to a location where the data required by the access instruction is acquired, the delay identifier and the location identifier carried by the access instruction. The technical solutions solve the problem of a low hit rate upon cache access, reduce the probability of misses, and reduce an access delay caused by a level-by-level access to each level of cache upon target data acquisition, which correspondingly lowers the power consumption generated upon the cache access and improves the CPU performance.
US10261904B2 Memory sequencing with coherent and non-coherent sub-systems
Operations associated with a memory and operations associated with one or more functional units may be received. A dependency between the operations associated with the memory and the operations associated with one or more of the functional units may be determined. A first ordering may be created for the operations associated with the memory. Furthermore, a second ordering may be created for the operations associated with one or more of the functional units based on the determined dependency and the first operating of the operations associated with the memory.
US10261903B2 Extend GPU/CPU coherency to multi-GPU cores
In an example, an apparatus comprises a plurality of processing unit cores, a plurality of cache memory modules associated with the plurality of processing unit cores, and a machine learning model communicatively coupled to the plurality of processing unit cores, wherein the plurality of cache memory modules share cache coherency data with the machine learning model. Other embodiments are also disclosed and claimed.
US10261901B2 Method and apparatus for unneeded block prediction in a computing system having a last level cache and a multi-level system memory
An apparatus is described. The apparatus includes a last level cache and a memory controller to interface to a multi-level system memory. The multi-level system memory has a caching level. The apparatus includes a first prediction unit to predict unneeded blocks in the last level cache. The apparatus includes a second prediction unit to predict unneeded blocks in the caching level of the multi-level system memory.
US10261898B1 Concurrent marking of location and shape changing objects
Aspects of the subject technology relate to concurrent marking of objects in memory. A garbage collection process accesses objects in a marking deque. The objects have status indicators which can be unmarked, pending, processing, and marked. For each object in the marking deque, the garbage collection process determines whether the object is marked. If the object is not marked, the garbage collection process determines whether the object is pending. If the object is pending, the garbage collection process sets the object to processing. The garbage collection process adds objects referenced by the object to the marking deque and determines if the object is marked. If the object is marked already, the garbage collection process removes the referenced objects from the marking deque. If the object was not marked, the garbage collection process marks the object and processes the referenced objects. A mutator process may also update the status indicators for the objects.
US10261896B2 Self tuning adaptive bucket memory manager
Disclosed herein are system, method, and computer program product embodiments for adaptively self-tuning a bucket memory manager. An embodiment operates by receiving requests for memory blocks of varying memory sizes from a client. Determining a workload for the client based on the requests. Analyzing buckets in the bucket memory manager based on the workload. Adjusting parameters associated with the bucket memory manager based on the analyzing to accommodate the requests.
US10261894B2 System on a chip with always-on processor which reconfigures SOC and supports memory-only communication mode
In an embodiment, a system on a chip (SOC) includes a component that remains powered when the remainder of the SOC is powered off. The component may include a sensor capture unit to capture data from various device sensors, and may filter the captured sensor data. Responsive to the filtering, the component may wake up the remainder of the SOC to permit the processing. The component may store programmable configuration data, matching the state at the time the SOC was most recently powered down, for the other components of the SOC, in order to reprogram them after wakeup. In some embodiments, the component may be configured to wake up the memory controller within the SOC and the path to the memory controller, in order to write the data to memory. The remainder of the SOC may remain powered down.
US10261892B2 Cloud-based automated test execution factory
Method and apparatus for efficient test execution in a testing environment is provided. The method may include a test file. The test file may include one or more test cases for test execution. The test execution request may include one or more test files. The method may further use an execution server for the handling and the managing of the test request. The method may further use a plurality of agents. The agents may process and execute the test execution requests that are being handled and managed by the execution server. The processing and the executing of the test requests may produce real-time execution test results. The method may further cause the execution server to connect, in real-time, to the agent. The agent may display, on a GUI, the real-time status of the test execution requests.
US10261890B2 Methods and systems for executing tests using grouped/filtered test classes during testing of an application
Computer implemented methods and systems are provided for executing tests in a system that includes a user system and a cloud-based computing platform. The user system includes a processing system, memory and an input system that receives input parameters specified by a user of the user system. The memory can store a test class filter module executable by the processing system. Upon being executed by the processing system, the test class filter module can, based on one or more of the input parameters, group and filter test class identifiers to generate a unique test class identifier array of filtered test class identifiers that correspond to a particular subset of tests that are to be executed during testing of an application. A test execution engine can then execute the particular subset of tests corresponding to the filtered test class identifiers specified in the unique test class identifier array.
US10261885B2 Debug event handling
Systems and methods are disclosed for debug event handling. For example, methods may include receiving a request from a client device. Methods may include, responsive to receiving the request, identifying a set of instructions to be executed, wherein the set of instructions is associated with at least one breakpoint. Methods may include initiating execution of the set of instructions. Methods may include pausing execution of the set of instructions when an instruction of the set of instructions associated with a breakpoint is reached. Methods may include, after the breakpoint is reached and before a new request is received from the client device, transmitting, to the client device, a message that indicates that a breakpoint has been reached. Methods may include terminating execution of the set of instructions responsive to determining that a debugger interface on the client device is no longer available to control execution of the set of instructions.
US10261880B1 Error generation using a computer add-in card
A smart add-in card can be leveraged to perform testing on a host server computer. The add-in card can include an embedded processor and memory. Tests can be downloaded to the add-in card to test a communication bus between the host server computer (motherboard) and the add-in card. In a particular example, a PCIe communication bus couples the motherboard to the add-in card and the tests can inject errors on the PCIe communication bus. The tests can be developed to test errors that are typically difficult to test without the use of special hardware. However, the smart add-in card can be a simple Network Interface Card (NIC) that resides on the host server computer during normal operation and is used for communication other than error testing. By using the NIC as a testing device, repeatable and reliable testing can be obtained.
US10261877B2 Systems and methods for testing mobile devices
Systems and methods for testing mobile device s are disclosed. In an embodiment, a mobile device testing system comprises a non-transitory memory and one or more hardware processors coupled to the non-transitory memory. The one or more hardware processors execute instructions to perform operations that include receiving a command XML sheet and rendering the command XML sheet into a user interface application, wherein the command XML sheet comprises elements corresponding to one or more commands for testing a mobile device.
US10261873B2 Failure resistant distributed computing system
A failure resistant distributed computing system includes primary and secondary datacenters each comprising a plurality of computerized servers. A control center selects orchestrations from a predefined list and transmits the orchestrations to the datacenters. Transmitted orchestrations include less than all machine-readable actions necessary to execute the orchestrations. The datacenters execute each received orchestration by referencing a full set of actions corresponding to the received orchestration as previously stored or programmed into the computerized server and executing the referenced full set of actions. At least one of the orchestrations comprises a failover operation from the primary datacenter to the secondary datacenter. Failover shifts performance of task from a set of processing nodes of the primary datacenter to a set of processing nodes of the secondary datacenter, such tasks including managing storage accessible by one or more remote clients and running programs on behalf of remote clients.
US10261860B2 Semiconductor systems
A semiconductor system includes a host and a media controller. The host may generate first host parities from first host data based on an error check matrix. The media controller may include a first input/output (I/O) circuit and a second I/O circuit. The media controller may generate first media data and first media parities based on the first host data and the first host parities. The first I/O circuit may generate, based on the error check matrix, first internal data by correcting errors in the first host data using the first host parities. The second I/O circuit may generate the first media data and the first media parities from the first internal data.
US10261850B2 Aggregate predictive model and workflow for local execution
Disclosed herein are systems, devices, and methods related to assets and predictive models and corresponding workflows that are related to the operation of assets. In particular, examples involve defining and deploying aggregate, predictive models and corresponding workflows, defining and deploying individualized, predictive models and/or corresponding workflows, and dynamically adjusting the execution of model-workflow pairs.
US10261848B2 Decoder architecture for quantum error correction
A system for locating errors for quantum computing includes an interface, a shift array, a comparison block, a tree pipeline, and a serializer. The interface is configured to receive a set of quantum bit values, wherein the set of quantum bit values comprise a subset of quantum bit values in a quantum bit array. The shift array is configured to store a prior set of quantum bit values read from identical quantum bit locations at a prior time corresponding to the set of quantum bit values. The comparison block is configured to identify differences between the set of quantum bit values and the prior set of quantum bit values. The tree pipeline configured to rank the differences identified. The serializer is configured to serialize the differences identified in order by rank.
US10261842B2 System and method for managing a virtualized computing environment
A technique for managing distributed computing resources in a virtual computing environment is disclosed. In an embodiment, a method includes receiving a recommended change to a virtual architecture of a virtual computing environment; determining an impact on current workload in the virtual computing environment if the recommended change is performed; determining an impact on future workload in the virtual computing environment if the recommended change is performed; calculating a combined impact on current and future workload; determining if the combined impact is above or below a threshold; if the combined impact on current and future workload is below the threshold, do not perform the recommended change; and if the combined impact on current and future workload is above the threshold, perform the recommended change.
US10261837B2 Two-part job scheduling with capacity constraints and preferences
Exemplary embodiments relate to the problem of allocating a finite number of units of a resource among requestors willing to offer different amounts of value for the resource. When different classes of requestors are permitted to cancel the request or fail to show up to collect the unit of the resource with different probabilities (collectively referred to as “wash”), the problem becomes difficult to solve efficiently. According to the procedures described herein, the capacity is artificially inflated to offset the impact of wash, and then protection levels are computed using the inflated capacity as if there was no wash. The capacity is then artificially inflated again based on the new protection levels, and the process is repeated until, e.g., the results converge. Using this procedure, overallocation limits and protection levels can be computed in real-time, and accordingly the resource can be allocated efficiently as new requests are received.
US10261833B2 Scheduling tasks to resources for a network using fuzzy logic
The present invention provides a method which can be used to optimise the delivery of series over communications networks. Tasks which need to executed within a short timescale and those which are not due to be executed for a long time are excluded from the optimisation process. A score is determined, using fuzzy logic, for each task and its related resources and for each resource and its related tasks. This score is then used to determined which tasks should be optimised.
US10261825B2 Agent flow arrangement management
Disclosed aspects relate to agent flow arrangement management in a distributed commit processing environment. A first set of agent utilization data may be collected with respect to a first commit processing agent. A second set of agent utilization data may be collected with respect to a second commit processing agent. An agent flow arrangement may be determined based on a first value with respect to the first set of agent utilization data exceeding a second value with respect to the second set of agent utilization data. The agent flow arrangement may have the first commit processing agent subsequent to the second commit processing agent. The distributed commit operation may be processed using the agent flow arrangement which has the first commit processing agent subsequent to the second commit processing agent.
US10261824B2 Application aware service policy enforcement and autonomous feedback-based remediation
A virtualization platform can discover capabilities of data devices connected in a virtual infrastructure. The virtualization platform allows a user (e.g., system administrator) to specify a policy profile for a virtual machine in terms of performance and data handling parameters. The virtualization platform can provision a virtual machine comprising data devices having a combined capability that matches the policy profile. Enforcement of a policy profile can be made when I/O is performed by a virtual machine.
US10261822B2 Resource management for virtual machines in cloud computing systems
A system receives a request to deploy a virtual machine on a node from a plurality of nodes running a plurality of virtual machines in a cloud computing system. The system selects one of the plurality of nodes having a hard disk drive (HDD) input output operations per second (IOPS) value less than an observed HDD IOPS value for the plurality of nodes running the plurality of virtual machines. The system receives a predicted HDD IOPS value for the virtual machine and determines a new HDD IOPS value for the selected node based on the HDD IOPS value for the selected node and the predicted HDD IOPS value for the virtual machine. The system instantiates the virtual machine on the selected node when the new HDD IOPS value for the selected node is less than or equal to the observed HDD IOPS value for the plurality of nodes.
US10261821B2 System and method to expose remote virtual media partitions to virtual machines
Systems and methods are disclosed for managing access to a remote storage media with a management controller. The method may include managing a first virtual machine and a second virtual machine with a hypervisor operating on a first information handling system; permitting the first virtual machine access to a first portion of a remote storage media, the remote storage media local to a second information handling system, the second information handling system located remote from the first information handling system; and preventing a second virtual machine access to the first portion of the remote storage media.
US10261811B2 Systems and methods for contextually allocating emulation resources
Systems and methods for contextually allocating emulation resources for providing an emulation session are disclosed. The method involves a plurality of emulation parameters including the computer product to be emulated, context data defining an emulation context, at least one kind of external resource usable to provide the emulation of the computer product. The method includes receiving an emulation request from a client device; determining a required class of service for providing the emulation based on the context data; determining a plurality of possible resource instances providable by the emulator system; selecting at least one selected resource instance from the plurality of possible resource instances to provide an operating instance of the at least one kind of external hardware resource for the emulation based at least in part on the required class of service; and providing the emulation to the client device using the at least one selected resource instance.
US10261807B2 Method and system for multiple embedded device links in a host executable
Embodiments of the present invention provide a novel solution to generate multiple linked device code portions within a final executable file. Embodiments of the present invention are operable to extract device code from their respective host object filesets and then link them together to form multiple linked device code portions. Also, using the identification process described by embodiments of the present invention, device code embedded within host objects may also be uniquely identified and linked in accordance with the protocols of conventional programming languages. Furthermore, these multiple linked device code portions may be then converted into distinct executable forms of code that may be encapsulated within a single executable file.
US10261806B2 Adaptive hardware configuration for data analytics
A computer-implemented method uses a predictive time-sequence model to adapt hardware configurations at run-time for an application including multiple stages of execution. At each stage a system monitor is started at the launch of a first task in a first run to collect performance data. The system monitor is stopped at the completion of a last task in the first run, then a predictive optimal configuration is computed and applied to the remaining runs in the stage.
US10261803B2 Systems and methods for in-situ fabric link optimization in a modular information handling system chassis
In accordance with embodiments of the present disclosure, a method may include, during boot of a modular information handling system disposed in a chassis configured to receive a plurality of modular information handling systems and a plurality of modular information handling resources, pausing execution of a basic input/output system. The method may also include communicating a first indicator, wherein the first indicator causes a chassis management controller of the chassis to perform link optimization operations of a communication link between the modular information handling system and a modular information handling resource. The method may further include, in response to communication by the chassis management controller of a second indicator, the second indicator indicating completion of link optimization operations by the chassis management controller, unpausing execution of the basic input/output system.
US10261801B2 Dynamically determining a mode of a data processing application
A method includes receiving a request to process a set of data using a data processing application. The method includes, based on a feature associated with the set of data, selecting between (i) a first mode in which one or more running processes of the data processing application are used to process the set of data and (2) a second mode in which one or more new processes of the data processing application are started up. The method includes causing the data processing application to be executed according to the selected mode to process the set of data.
US10261800B2 Intelligent boot device selection and recovery
Techniques for recovering virtual machine state and boot information used to boot an installed guest operating system on systems where the information has either been lost or is not present are described.
US10261795B2 Instruction and logic for processing text strings
Method, apparatus, and program means for performing a string comparison operation. In one embodiment, an apparatus includes execution resources to execute a first instruction. In response to the first instruction, said execution resources store a result of a comparison between each data element of a first and second operand corresponding to a first and second text string, respectively.
US10261794B2 Techniques for metadata processing
Techniques are described for metadata processing that can be used to encode an arbitrary number of security policies for code running on a processor. Metadata may be added to every word in the system and a metadata processing unit may be used that works in parallel with data flow to enforce an arbitrary set of policies. In one aspect, the metadata may be characterized as unbounded and software programmable to be applicable to a wide range of metadata processing policies. Techniques and policies have a wide range of uses including, for example, safety, security, and synchronization. Additionally, described are aspects and techniques in connection with metadata processing in an embodiment based on the RISC-V architecture.
US10261793B2 Instruction predication using instruction address pattern matching
A particular method includes receiving, at a processor, an instruction and an address of the instruction. The method also includes preventing execution of the instruction based at least in part on determining that the address is within a range of addresses.
US10261788B2 Processors, methods, systems, and instructions to transcode variable length code points of unicode characters
A processor includes a plurality of packed data registers. The processor also includes a decode unit to decode a packed variable length code point length determination instruction. The instruction is to indicate a first source packed data that is to have a plurality of packed variable length code points that are each to represent a character. The instruction is also to indicate a destination storage location. The processor also has an execution unit coupled with the decode unit and the packed data registers. The execution unit, in response to the instruction, is to store a result packed data in the indicated destination storage location. The result packed data is to have a length for each of the plurality of the packed variable length code points. Other processors, methods, systems, and instructions are also disclosed.
US10261783B2 Automated unpacking of portable executable files
Automated unpacking of a portable executable file includes setting a debugging breakpoint at an original entry point address of a packed portable executable file. A debugging process is executed for the packed portable executable file to obtain a debugged portable executable file in memory. One or more of import address table data and relocation table data are collected during execution of the debugging process for the packed portable executable file. The debugged portable executable file in memory is copied to a storage medium, and the debugging process is terminated.
US10261778B2 Method for updating an operating function of a sensor, and sensor module
A method for updating an operating function of a sensor, which has a memory that has a boot memory area for storing a boot function and an operating memory area for storing an operating function. The method has the following steps: execution of the boot function; checking whether an update for the operating function of the sensor needs to be performed; if an update for the operating function of the sensor does need to be performed, performing a plausibility check; if the plausibility check was successful, updating the operating function of the sensor such that data for an up-to-date operating function are received from an external unit and the data are written to the operating memory area. The reception of the data and the writing of the data to the operating memory area take place in parallel.
US10261772B2 Method and device for generating image file
The present application discloses a method and device for generating an image file. A specific implementation mode of the method comprises: acquiring demand information for generating an image file, wherein the demand information comprises identification information of a to-be-imaged file and configuration information corresponding to the to-be-imaged file; acquiring an installation file of the to-be-imaged file according to the identification information; installing the installation file on a pre-created virtual host to generate the to-be-imaged file; selecting a custom file matching the configuration information from a pre-stored custom file set; and updating the to-be-imaged file based on the custom file matching the configuration information to generate the image file. The implementation mode realizes batch production of the image file.
US10261771B1 Environment mapping and patching synthesis
Method and apparatus for a system to efficiently and with limited disruption of overall activities, install software patches into a target application. The system maps out segments comprising the various system units that interact with the target application and that may be impacted by the patch. A model simulates various possible alternatives for deactivating none, one, some or all of the various units of the segment in identification of an optimal patching strategy. Implementation of the optimal strategy results in efficient patching with minimal disruption of system activities.
US10261767B2 Data integration job conversion
Techniques for converting a data integration job from one framework to a target are disclosed herein. A conversion tool receives a data integration job comprising a plurality of components. Each component performs an assigned task. The first data integration job is of a given framework. The conversion tool receives a request to convert the data integration job to a data integration job of a target framework. In response to the request, the conversion tool converts the data integration job by determining whether, for each component of the data integration job, a corresponding component in the target framework is available. The conversion tool converts the components to corresponding components and stored the new data integration job in a data store.
US10261763B2 Extensible data transformation authoring and validation system
Data transformation in a distributed system of applications and data repositories is described. The subsystems for the overall framework are distributed, thereby allowing for customization to require only isolated changes to one or more subsystems. In one embodiment, a source code repository is used to receive and store source code. A build subsystem can retrieve source code from the source code repository and build it, using one or more criteria. By building the source code, the build subsystem can generate an artifact, which is executable code, such as a JAR or SQL file. Likewise, by building the source code, the build subsystem can generate one or more job specifications for executing the executable code. In one embodiment, the artifact and job specification may be used to launch an application server in a cluster. The application server can then receive data transformation instructions and execute the data transformation instructions.
US10261760B1 Systems and methods for tracing performance information from hardware realizations to models
Systems and methods trace performance data generated by a hardware synthesis tool chain to model elements of a model. During code generation, an initial in-memory representation is generated for the model. The in-memory representation includes a plurality of nodes that correspond to the model elements. The in-memory representation is subjected to transformations and optimizations creating transitional in-memory representations and a final in-memory representation from which HDL code is generated. A graph builder constructs a genealogy graph that traces the transformations and optimizations. The genealogy graph includes graph objects corresponding to the nodes of the in-memory representations. The synthesis tool chain utilizes the HDL code to perform hardware synthesis. The synthesis tool chain also generates performance data. Utilizing the genealogy graph, the performance data is mapped to the nodes of the initial in-memory representation, and to the elements of the model.
US10261759B2 Social-based information recommendation system
Techniques are described herein that are capable of recommending information that is contextually related to code using a social data graph. A machine learning technique is used to determine that the information is contextually related to the code. A social data graph is a graph database that stores information associated with users in a social networking environment. For instance, such information may be retrieved from user profiles, social updates, etc. of the users. A social networking environment is an online service, platform, or domain (e.g., Web site) that facilitates the building of social networks (e.g., social relations) among people who share interests, activities, backgrounds, real-life connections, etc.
US10261755B2 Method and apparatus for a near field communication system to exchange occupant information
A system includes a plurality of antennas, positioned to be capable of receiving a wireless near field communication (NFC) device signal associated with a device located in any one of a driver's back pocket or front pocket, a center console or a passenger seat. The system also includes an NFC reader, in communication with the plurality of antennas. The NFC reader is operable to assign, based at least in part on a number of signals received and a signal strength, one of one or more devices associated with detected signals to a driver. The NFC reader is in communication with a vehicle computing system, operable to retrieve additional information associated with the device assigned to the driver and to apply that information to control vehicle settings.
US10261748B2 Technologies for protecting audio data with trusted I/O
Technologies for cryptographic protection of I/O audio data include a computing device with a cryptographic engine and an audio controller. A trusted software component may request an untrusted audio driver to establish an audio session with the audio controller that is associated with an audio codec. The trusted software component may verify that a stream identifier associated with the audio session received from the audio driver matches a stream identifier received from the codec. The trusted software may program the cryptographic engine with a DMA channel identifier associated with the codec, and the audio controller may assert the channel identifier in each DMA transaction associated with the audio session. The cryptographic engine cryptographically protects audio data associated with the audio session. The audio controller may lock the controller topology after establishing the audio session, to prevent re-routing of audio during a trusted audio session. Other embodiments are described and claimed.
US10261745B2 NFC-enabled digital apparatus and method of NFC-based information transmission
An NFC-enabled digital apparatus is disclosed. The apparatus includes a touch screen display and a near field communication (NFC) module comprising an NFC antenna and an NFC controller. In response to tagging between the NFC-enabled digital apparatus and the external NFC terminal, an NFC communication channel is established between the NFC enabled-digital apparatus and the external NFC terminal for data communication therebetween.
US10261744B2 Method and device for providing application using external electronic device
A control method of an electronic device provides an application using an external electronic device. The method may include acquiring, by an electronic device including a display, a request to run an application, the acquiring including identifying execution information on the application; comparing the execution information with first device information corresponding to the electronic device and second device information corresponding to the external electronic device comprising another display. An execution screen of the application is provided through the display when the execution information corresponds to the first device information. The execution screen of the application or meta information corresponding to the execution screen to the external electronic device for output, so that the execution screen is provided through the other display when the execution information corresponds to the second device information.
US10261739B2 System for capturing and outputting digital content over a network that includes the internet
An output system for capturing and outputting digital content is herein disclosed and enabled. The output system includes an information apparatus (e.g., a digital capturing device or an internet appliance) for capturing digital content, a server application at a server over the Internet, and a client application at a client device for accessing the captured digital content. The information apparatus includes a wireless communication module (e.g., IEEE 802.11 or Bluetooth) for transmitting the captured digital content to the server. The server application generates output data from the captured digital content for sending to the client device for outputting or playing at least part of the output data at an output device associated with the client device. Receipt of the output data is dependent on the client application having provided security or authentication information and payment or subscription information to the server.
US10261737B1 Print management method, apparatus, and computer-readable medium
A print management method involves a print server using one or more plug-ins to instruct plural output devices to execute child jobs that were split from a single print order. The plug-in can be a group plug-in that enables the print server to communicate with the plural output devices to complete the single print order. The plural output devices can be two printing machines, or one printing machine and one finishing machine.
US10261734B2 Apparatus, method and storage medium for controlling logout processing in a job processing apparatus
A job processing apparatus receives from a user an instruction to log into the job processing apparatus. Further, when an auto logout time elapses, the job processing apparatus causes the user logged into the job processing apparatus to log out of the job processing apparatus. The job processing apparatus sets a logout time so that a time until the user whose login instruction is received in a state where another user is logged into the job processing apparatus is caused to log out of the job processing apparatus is shorter than a time until the user whose login instruction is received in a state where another user is not logged into the job processing apparatus is caused to log out of the job processing apparatus.
US10261732B2 Image forming apparatus having double-sided printing and control method of the same
An image forming apparatus includes an image reader configured to perform image reading of a first original and perform image reading of a second original after reading of the first original, a printer configured to print a read image read by the image reader on a sheet, and a controller configured to control operation of the image reader and the printer. As to the first original, the controller is configured, in a case where the printer performs double-sided printing to print on both sides of a sheet, to start to print a read image of the first original before the image reading of the first original is completed, and as to the second original, the controller is configured, in a case where the printer performs double-sided printing to print on both sides of a sheet, to start to print a read image of the second original after the image reading of the second original is completed.
US10261726B2 Printed image produced by the transfer of a mobile device camera image to an image-supporting surface
A print of an image of a subject on an image-supporting surface made with the mobile device camera on a product having the image-supporting surface therein, the print having been made with a mobile device camera having an imaging app with a finger actuable editing touchscreen, the finger actuable editing touchscreen enabling the simultaneous display of one of a series of transparencies of products, the image-supporting surfaces with subjects viewed through the camera viewfinder to provide mock-ups in real time of products with the subjects viewed by the user of the camera superimposed in the products in preparation for the printing thereof.