Document Document Title
US10516057B1 Electrowetting pixel with insulated notch structure
An electrowetting display device is presented. The device includes a support plate and a plurality of pixel walls over the support plate. The plurality of pixel walls are associated with an electrowetting pixel. The device includes a switch over the support plate. The switch includes a first terminal. The device includes an electrode over the support plate. The electrode is electrically connected to the first terminal of the switch. The electrode defines a notch region extending from a first end of the electrode towards a first pixel wall in the plurality of pixel walls. The device includes an insulated notch structure that includes a dielectric layer. The insulated notch structure is over at least a portion of the switch and at least a portion of the notch region.
US10516055B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes an oxide semiconductor layer, a source electrode and a drain electrode electrically connected to the oxide semiconductor layer, a gate insulating layer covering the oxide semiconductor layer, the source electrode, and the drain electrode, and a gate electrode over the gate insulating layer. The source electrode and the drain electrode include an oxide region formed by oxidizing a side surface thereof. Note that the oxide region of the source electrode and the drain electrode is preferably formed by plasma treatment with a high frequency power of 300 MHz to 300 GHz and a mixed gas of oxygen and argon.
US10516054B2 Electronic device including two-dimensional material
Provided are electronic devices having a two-dimensional (2D) material layer. The electronic device includes an electrode layer that directly contacts an edge of the 2D material layer. The electrode layer may include a conductive material having a high work function or may have a structure in which an electrode layer includes a conductive material having a high work function and an electrode layer includes a conductive material having a low work function.
US10516049B2 Multi-gate device and method of fabrication thereof
A method of semiconductor device fabrication is described that includes forming a fin extending from a substrate and having a source/drain region and a channel region. The fin includes a first epitaxial layer having a first composition and a second epitaxial layer on the first epitaxial layer, the second epitaxial layer having a second composition. The second epitaxial layer is removed from the source/drain region of the fin to form a gap. The gap is filled with a dielectric material. Another epitaxial material is formed on at least two surfaces of the first epitaxial layer to form a source/drain feature.
US10516048B2 Fabrication of semiconductor device
A method of fabricating a semiconductor device includes following steps. A trench is formed in a substrate. A barrier layer and an epitaxy layer are formed in sequence in the trench. The barrier layer has a first dopant. A source/drain recess cavity is formed by etching at least the epitaxial layer. A source/drain region is formed in the source/drain recess cavity. The source/drain region has a second dopant.
US10516045B2 Lateral MOSFET with dielectric isolation trench
A lateral trench MOSFET comprises an insulating layer buried in a substrate, a body region in the substrate, an isolation region in the substrate, a first drain/source region over the body region, a second drain/source region in the substrate, wherein the first drain/source region and the second drain/source region are on opposing sides of the isolation region, a drift region comprising a first drift region of a first doping density formed between the second drain/source region and the insulating layer, wherein the first drift region comprises an upper portion surrounded by isolation regions and a lower portion and a second drift region of a second doping density formed between the isolation region and the insulating layer, wherein a height of the second drift region is equal to a height of the lower portion of the first drift region.
US10516044B2 Contacts for semiconductor devices
A memory device includes a number of memory cells and a dielectric layer formed over the memory cells. The memory device also includes contacts formed in the dielectric layer and spacers formed adjacent the side surfaces of the contacts. The spacers may inhibit leakage currents from the contacts.
US10516042B2 III group nitride semiconductor device and manufacturing method thereof
An III group nitride semiconductor device comprises: a substrate; a nitride semiconductor layer located on the substrate; a passivation layer located on the nitride semiconductor layer, a portion of the passivation layer in a gate region being etched to expose the nitride semiconductor layer so as to form a gate groove; a composite dielectric layer located on the passivation layer and the gate groove, the composite dielectric layer comprising one or more combination structures of two or more of a nitride dielectric layer, an oxynitride dielectric layer and an oxide dielectric layer which are formed sequentially in the direction away from the substrate; and a source electrode and a drain electrode respectively located in a source region and a drain region on the nitride semiconductor layer, and a gate electrode located in a gate region between the source region and the drain region on the composite dielectric layer.
US10516041B2 HEMT transistor with high stress resilience during off state and manufacturing method thereof
An HEMT includes a buffer layer, a hole-supply layer on the buffer layer, a heterostructure on the hole-supply layer, and a source electrode. The hole-supply layer is made of P-type doped semiconductor material, the buffer layer is doped with carbon, and the source electrode is in direct electrical contact with the hole-supply layer, such that the hole-supply layer can be biased to facilitate the transport of holes from the hole-supply layer to the buffer layer.
US10516039B2 Semiconductor device and manufacturing method thereof
A tunnel field-effect transistor (TFET), comprising a first source/drain layer comprising a first polar sidewall; a second source/drain layer surrounding the first source/drain layer, wherein the second source/drain layer and the first source/drain layer are of opposite conductivity types; and a semiconductor interlayer between the second source/drain layer and first polar sidewall of the first source/drain layer.
US10516038B2 Semiconductor device and manufacturing method thereof
In a method for manufacturing a semiconductor device by using a gate replacement technology, a gate space constituted by dielectric material portions, in which a semiconductor fin channel layer is exposed, is formed. The surfaces of the dielectric material portions are made hydrophobic. A first dielectric layer is formed on the semiconductor fin channel layer, while maintaining the surfaces of the dielectric material portions hydrophobic. A surface of the formed first dielectric layer is hydrophilic. A first conductive layer is formed over the first dielectric layer, while maintaining the surfaces of the dielectric material portions hydrophobic. A second conductive layer is formed over the first conductive layer and on the hydrophobic surfaces of the dielectric material portions, thereby filling the gate space.
US10516033B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes first and second FETs including first and second channel regions, respectively. The first and second FETs include first and second gate structures, respectively. The first and second gate structures include first and second gate dielectric layers formed over the first and second channel regions and first and second gate electrode layers formed over the first and second gate dielectric layers. The first and second gate structures are aligned along a first direction. The first gate structure and the second gate structure are separated by a separation plug made of an insulating material. A width of the separation plug in a second direction perpendicular to the first direction is smaller than a width of the first gate structure in the second direction, when viewed in plan view.
US10516032B2 Method of manufacturing a semiconductor device
A method of manufacturing a semiconductor device includes: receiving a semiconductor structure, the semiconductor structure including: a fin structure; a dummy gate across over the fin structure to define a channel region of the fin structure; and a dummy dielectric layer separating the channel region of the fin structure from the dummy gate; removing the dummy gate and the dummy dielectric layer to expose the channel region of the fin structure; and forming a doped interfacial layer covering the channel region of the fin structure, in which the doped interfacial layer includes a dopant selected from the group consisting of Al, Hf, La, Sc, Y and a combination thereof.
US10516028B2 Transistor with asymmetric spacers
A field-effect transistor device including an asymmetric spacer assembly allows lower parasitic capacitance on the drain side of the device and lower resistance on the source side. The asymmetric spacer assembly is formed by a self-aligned process, resulting in less gate/junction overlap on the drain side of the device and greater gate/junction overlap on the source side of the device. Asymmetric transistors having small gate lengths can be obtained without overlay/misalignment issues.
US10516027B2 Trench power semiconductor and method of making the same
The present disclosure provides a trench power semiconductor component and a method of making the same. The trench power semiconductor component includes a substrate, an epitaxial layer, and a trench gate structure. The epitaxial layer is disposed on the substrate, the epitaxial layer having at least one trench formed therein. The trench gate structure is located in the at least one trench. The trench gate structure includes a bottom insulating layer covering a lower inner wall of the at least one trench, a shielding electrode located in the lower half part of the at least one trench, a gate electrode disposed on the shielding electrode, an inter-electrode dielectric layer disposed between the gate electrode and the shielding electrode, an upper insulating layer covering an upper inner wall of the at least one trench, and a protection structure including a first wall portion and a second side wall portion.
US10516023B2 High electron mobility transistor with deep charge carrier gas contact structure
A method of forming a semiconductor device includes providing a heterojunction semiconductor body. The heterojunction semiconductor body includes a type III-V semiconductor back-barrier region, a type III-V semiconductor channel layer formed on the back-barrier region, and a type III-V semiconductor barrier layer formed on the back-barrier region. A first two-dimensional charge carrier gas is at an interface between the channel and barrier layers. A second two-dimensional charge carrier gas is disposed below the first two-dimensional charge carrier gas. A deep contact structure in the heterojunction semiconductor body that extends through the channel layer and forms an interface with the second two-dimensional charge carrier gas is formed. The first semiconductor region includes a first contact material that provides a conductive path for majority carriers of the second two-dimensional charge carrier gas at the interface with the second two-dimensional charge carrier gas.
US10516022B2 Method for manufacturing a semiconductor device
A wide bandgap semiconductor device is comprising an (n−) doped drift layer between a first main side and a second main side. On the first main side, n doped source regions are arranged which are laterally surrounded by p doped channel layers having a channel layer depth. P+ doped well layers having a well layer depth, which is at least as large as the channel layer depth is arranged at the bottom of the source regions. A p++ doped plug extends from a depth, which is at least as deep as the source layer depth and less deep than the well layer depth, to a plug depth, which is as least as deep as the well layer depth, and having a higher doping concentration than the well layers, is arranged between the source regions and well layers. On the first main side, an ohmic contact contacts as a first main electrode the source regions, the well layers and the plug.
US10516021B2 Reduced leakage transistors with germanium-rich channel regions
Techniques are disclosed for fabricating semiconductor transistor devices configured with a sub-fin insulation layer that reduces parasitic leakage (i.e., current leakage through a portion of an underlying substrate between a source region and a drain region associated with a transistor). The parasitic leakage is reduced by fabricating transistors with a sacrificial layer in a sub-fin region of the substrate below at least a channel region of the fin. During processing, the sacrificial layer in the sub-fin region is removed and replaced, either in whole or in part, with a dielectric material. The dielectric material increases the electrical resistivity of the substrate between corresponding source and drain portions of the fin, thus reducing parasitic leakage.
US10516015B2 Organic light-emitting display panel and organic light-emitting display device
An organic light-emitting display panel is provided. The display panel includes a first driving voltage line arranged on an interlayer insulation layer and electrically connected with a source electrode or drain electrode of a driving transistor, a first reference voltage line arranged on a substrate and configured to extend in a first direction; a second reference voltage line arranged on the substrate and configured to extend in a second direction perpendicular to the first direction. A first electrode of the first switch transistor is electrically connected with the first reference voltage line, and a second electrode of the first switch transistor is electrically connected with a first electrode plate of a capacitor. A first electrode of the second switch transistor is electrically connected with the second reference voltage line, and a second electrode of the second switch transistor is electrically connected with a gate electrode of the driving transistor.
US10516014B2 Touch OLED display panel and display apparatus
The disclosure discloses a touch OLED display panel, including an array substrate, a light emitting structure layer, and a thin film encapsulation layer encapsulating the light emitting structure layer on the array substrate and including a sidewall located around the light emitting structure; a touch structure layer is disposed on a first surface of the thin film encapsulation layer, and the sidewall includes a first via hole communicating with the touch structure layer and the array substrate, and the touch OLED display panel further includes a bonding area; the first via hole is configured as a signal wire channel, and a touch signal wire in the touch structure layer and a display signal wire in the array substrate are simultaneously connected by the guidance of the first via hole to the bonding area and shares the bonding area. The disclosure also discloses a display apparatus including the OLED display panel.
US10516013B2 Ultra high density transparent flat panel display
The present disclosure relates to an ultra high density transparent flat panel display. The present disclosure provides a transparent flat panel display including: a driving current line, a data line and a sensing line running in a vertical direction on a substrate; a scan line and a horizontal sensing line running in a horizontal direction on the substrate; an emission area disposed between the driving current line and the data line; and a transparent area disposed between the data line and the sensing line.
US10516011B2 Display device with a plurality of insulating layers between two electrodes and method of manufacturing the same
Provided are a display device and a method of manufacturing the same. A display device includes: a lower substrate, a first over-coat layer on the lower substrate, the first over-coat layer including a first contact hole, a thin film transistor between the lower substrate and the first over-coat layer, the thin film transistor including a drain electrode including an end portion overlapping the first contact hole, the end portion of the drain electrode including an under-cut region, a lower passivation layer between the thin film transistor and the first over-coat layer, the lower passivation layer partially exposing a side surface of the end portion of the drain electrode, and a light-emitting structure on the first over-coat layer, the light-emitting structure being electrically connected to the thin film transistor through the first contact hole.
US10516010B2 Light emitting apparatus and method for manufacturing the same
The light-emitting apparatus comprising thin film transistors and light emitting elements, comprises; a second inorganic insulation layer on a gate electrode, a first organic insulation layer on the second inorganic insulation layer, a third inorganic insulation layer on the first organic insulation layer, an anode on the third inorganic insulation layer, a second organic insulation layer overlapping with the end of the anode and having an inclination angle of 35 to 45 degrees, a fourth inorganic insulation layer on the upper and side surfaces of the second organic insulation layer and having an opening over the anode, an organic compound layer in contact with the anode and the fourth inorganic insulation layer and containing light-emitting material, and a cathode in contact with the organic compound layer, wherein the third and the fourth inorganic insulation layers comprise silicon nitride or aluminum nitride.
US10516009B2 Display module and display apparatus thereof
A display module and a display apparatus are provided. The display module comprises a display panel, a fingerprint identification module and a first function module. The display panel includes a display region and a border region surrounding the display region. Along a first direction, the border region includes a first border region and an opposing second border region. The first border region includes a first recessed portion recessed towards the display region and a first extending portion extending along a second direction. The first recessed portion forms a first groove on a side of the display region adjacent to the first border region. Along a third direction, the display panel includes a first base substrate and an opposing second base substrate, the display panel also includes a through hole, and the first function module is disposed in the through hole.
US10516008B2 Display panel and information processing device
A novel display panel that can be used as a reflective display panel in an environment with strong external light and as a self-luminous display panel in a dim environment, for example and that has low power consumption and is highly convenient or reliable is provided. The display panel includes a pixel and a substrate that supports the pixel. The pixel includes a first display element (e.g., a reflective liquid crystal element) that includes a reflective film having an opening as a first conductive film and a second display element (e.g., an organic EL element) that emits light to the opening.
US10516003B2 Pixel arrangement structure of organic light-emitting diode display panel and mask
The disclosure relates to a pixel arrangement structure of an organic light-emitting diode display panel, comprises a plurality of pixel groups, each of the pixel groups comprises a plurality of pixel areas, each of the pixel areas comprises any two or three kinds of pixels of first pixels, second pixels and third pixels, wherein the first pixels, the second pixels and the third pixels of each of the pixel groups are configured in an amount ratio of 1:2:1. Each pixel area comprises two kinds of pixels cooperatively used with the adjacent third pixels under the condition of forming different colors, to improve pixel utilization. In order to obtain at least two kinds of pixels in each pixel area, it is to increase area of the aperture during manufacturing the fine metal mask so as to improve aperture ratio of the pixel.
US10516001B2 Method and apparatus for producing flexible OLED device
According to a flexible OLED device production method of the present disclosure, after an intermediate region (30i) and flexible substrate regions (30d) of a plastic film (30) of a multilayer stack (100) are divided from one another, the interface between the flexible substrate regions (30d) and a glass base (10) is irradiated with laser light. The multilayer stack (100) is separated into a first portion (110) and a second portion (120) while the multilayer stack (100) is in contact with a stage (210). The first portion (110) includes a plurality of OLED devices (1000) which are in contact with the stage (210). The OLED devices (1000) include a plurality of functional layer regions (20) and the flexible substrate regions (30d). The second portion (120) includes the glass base (10) and the intermediate region (30i). The step of irradiating with the laser light includes making the irradiation intensity of laser light for at least part of the interface between the intermediate region (30i) and the glass base (10) lower than the irradiation intensity of laser light for the interface between the flexible substrate regions (30d) and the glass base (10).
US10515997B2 Memory device and method for manufacturing the same
A memory device according to an embodiment includes: a first conductive layer, a second conductive layer, a third conductive layer and a fourth conductive layer parallel to a first direction and a second direction perpendicular to the first direction, and stacked in a third direction perpendicular to the first direction; a first, electrode connected to the first conductive layer; a second electrode connected to the second conductive layer; a third electrode connected to the third conductive layer; and a fourth electrode connected to the fourth conductive layer. The third conductive layer and the fourth conductive layer are not provided between the first electrode and the second electrode. The fourth conductive layer is not provided between the second electrode and the third electrode. A region without the second conductive layer is provided between the second electrode and the third electrode.
US10515987B2 Thin-film transistor array substrate and manufacturing method thereof
A thin film transistor array substrate includes: a substrate on which a thin film transistor and a storage capacitor are formed. The storage capacitor includes a first electrode plate formed on the substrate, a gate isolation layer or an etching stopper layer formed on the first electrode plate, and a second electrode plate formed on the gate isolation layer or the etching stopper layer. The etching stopper layer may be formed on the gate isolation layer, of which one is partially etched and removed such that there is only one of the gate isolation layer and the etching stopper layer existing between the two electrode plates of the storage capacitor so as to reduce the overall thickness of the isolation layer of the storage capacitor. Thus, the capacitor occupies a smaller area and a higher aperture ratio may be achieved.
US10515984B1 Display panel, display device and method for preparing a low-temperature polysilicon thin film transistor
A display panel, a display device and a method for preparing a low-temperature polysilicon thin film transistor are provided. The method includes: providing a base substrate; forming a semiconducting layer on the base substrate; forming a first insulating layer on the semiconducting layer; forming a first metal layer on the first insulating layer and pattering the first metal layer to obtain a first metal gate layer; forming a second insulating layer on the first metal layer; forming a second metal layer on the second insulating layer and patterning the second metal layer to obtain a second metal gate layer; forming a third insulating layer on the second metal layer; forming a third metal layer on the third insulating layer and patterning the third metal layer to form a source and a drain. The LTPS technology can be applied to the production of large-size panels by adopting the present disclosure.
US10515983B2 Semiconductor device and semiconductor device production system
A semiconductor device production system using a laser crystallization method is provided which can avoid forming grain boundaries in a channel formation region of a TFT, thereby preventing grain boundaries from lowering the mobility of the TFT greatly, from lowering ON current, and from increasing OFF current. Rectangular or stripe pattern depression and projection portions are formed on an insulating film. A semiconductor film is formed on the insulating film. The semiconductor film is irradiated with continuous wave laser light by running the laser light along the stripe pattern depression and projection portions of the insulating film or along the major or minor axis direction of the rectangle. Although continuous wave laser light is most preferred among laser light, it is also possible to use pulse oscillation laser light in irradiating the semiconductor film.
US10515978B2 Semiconductor device with high integration
The present disclosure may provide a semiconductor device having a stable structure and a low manufacturing degree of the difficulty. The device may include conductive layers and insulating layers which are alternately stacked; a plurality of pillars passing through the conductive layers and the insulating layers; and a plurality of deposition inhibiting patterns, each deposition inhibiting pattern being formed along a portion of an interface between a side-wall of each of the pillars and each of the conductive layers and along a portion of an interface between each of the insulating layers and each of the conductive layers.
US10515977B2 Boundary design to reduce memory array edge CMP dishing effect
In some embodiments, the present disclosure relates to an integrated chip. The integrated chip includes a logic region having a plurality of transistor devices disposed within a substrate, an embedded memory region having a plurality of memory devices disposed within the substrate, and a boundary region separating the logic region from the embedded memory region. The boundary region includes a first isolation structure having a first upper surface and a second upper surface below the first upper surface. The first and second upper surfaces are coupled by an interior sidewall overlying the first isolation structure. The boundary region further includes a memory wall arranged on the second upper surface and surrounding the embedded memory region, and a logic wall arranged on the first upper surface and surrounding the memory wall. The logic wall has an upper surface that is above the plurality of memory devices and the memory wall.
US10515974B2 Semiconductor Device
A semiconductor device includes a substrate having first and second regions, a gate electrode stack having a plurality of gate electrodes vertically stacked and spaced apart from each other in a first direction perpendicular to an upper surface of the substrate in the first region, and extending to have different lengths in a second direction parallel to the upper surface of the substrate from the first region to the second region, first and second isolation regions extending in the second direction perpendicular to the first direction, while penetrating through the gate electrode stack on the substrate, in the first and second regions, string isolation regions disposed between the first and second isolation regions in the first region, and extending in the second direction while penetrating through a portion of the gate electrode stack, and a plurality of auxiliary isolation regions disposed linearly with the string isolation regions in at least one of the first and second regions, and spaced apart from each other in the second direction.
US10515971B2 Flash memories and methods for manufacturing the same
A method for manufacturing a flash memory includes forming a first conductive layer on a semiconductor substrate, and forming a patterned mask layer on the first conductive layer, wherein the first conductive layer is exposed by an opening of the patterned mask layer. The method also includes forming a second conductive layer on the patterned mask layer, wherein the second conductive layer extends into the opening. The method further includes performing a first etching process on the second conductive layer to form a spacer on a sidewall of the opening, and performing an oxidation process to form an oxide structure in the opening. In addition, the method includes performing a second etching process by using the oxide structure as a mask to form a floating gate, and forming a source region and a drain region in the semiconductor substrate.
US10515970B2 Static random access memory and manufacturing method thereof
A static random access memory (SRAM) cell includes first through fourth transistors being first type transistors and fifth and sixth transistors being second type transistors. Source regions of the first and second transistors are formed by a first source diffusion region, source regions of the fifth and sixth transistors are formed by second and third source diffusion regions, respectively, and source regions of the third and fourth transistors are formed by a fourth source diffusion region. The SRAM cell further includes a first data storage electrode linearly extending from a first gate line of the third and sixth transistors and electrically connecting the first gate line and the first and second source diffusion regions, and a second data storage electrode linearly extending from a second gate line of the second and fifth transistors and electrically connecting the second gate line and the third and fourth source diffusion regions.
US10515968B2 Dual-port semiconductor memory and first in first out (FIFO) memory having electrically floating body transistor
Multi-port semiconductor memory cells including a common floating body region configured to be charged to a level indicative of a memory state of the memory cell. The multi-port semiconductor memory cells include a plurality of gates and conductive regions interfacing with said floating body region. Arrays of memory cells and method of operating said memory arrays are disclosed for making a memory device.
US10515967B2 Semiconductor device and fabrication thereof
A semiconductor device includes a first fin, a second fin, an isolation gate and a dielectric dummy gate. The first and second fins extend in a first direction. The isolation gate extends in a second direction and crosses the first fin. The isolation gate includes a conductive material. The dielectric dummy gate extends from one end of the isolation gate in the second direction and overlaps with the second fin.
US10515964B2 Semiconductor device and a method for fabricating the same
A semiconductor device includes first-type-channel field effect transistors (FETs) including a first first-type-channel FET including a first gate structure and a second first-type-channel FET including a second gate structure. The first first-type-channel FET has a smaller threshold voltage than the second first-type-channel FET. The first gate structure includes a first work function adjustment material (WFM) layer and the second gate structure includes a second WFM layer. At least one of thickness and material of the first and second WFM layers is different from each other.
US10515963B2 Field effect transistor contact with reduced contact resistance
The present disclosure provides a method that includes providing a semiconductor substrate having a first region and a second region; forming a first gate within the first region and a second gate within the second region on the semiconductor substrate; forming first source/drain features of a first semiconductor material with an n-type dopant in the semiconductor substrate within the first region; forming second source/drain features of a second semiconductor material with a p-type dopant in the semiconductor substrate within the second region. The second semiconductor material is different from the first semiconductor material in composition. The method further includes forming first silicide features to the first source/drain features and second silicide features to the second source/drain features; and performing an ion implantation process of a species to both the first and second regions, thereby introducing the species to first silicide features and the second source/drain features.
US10515960B2 Semiconductor device and method
A representative method for manufacturing fin field-effect transistors (FinFETs) includes steps of forming a plurality of fin structures over a substrate, and forming a plurality of isolation structures interposed between adjacent pairs of fin structures. Upper portions of the fin and isolation structures are etched. Epitaxial structures are formed over respective fin structures, with each of the epitaxial structures adjoining adjacent epitaxial structures. A dielectric layer is deposited over the plurality of epitaxial structures with void regions formed in the dielectric layer. The void regions are interposed between adjacent pairs of fin structures.
US10515959B2 Source/drain regions in fin field effect transistors (finFETs) and methods of forming same
An embodiment method includes forming first dummy gate stack and a second dummy gate stack over a semiconductor fin. A portion of the semiconductor fin is exposed by an opening between the first dummy gate stack and the second dummy gate stack. The method further includes etching the portion of the semiconductor fin to extend the opening into the semiconductor fin. A material of the semiconductor fin encircles the opening in a top-down view of the semiconductor fin. The method further includes epitaxially growing a source/drain region in the opening on the portion of the semiconductor fin.
US10515955B1 Methods of manufacturing transistor gate structures by local thinning of dummy gate stacks using an etch barrier
Example embodiments relating to forming gate structures, e.g., for Fin Field Effect Transistors (FinFETs), are described. In an embodiment, a structure includes first and second device regions comprising first and second FinFETs, respectively, on a substrate. A distance between neighboring gate structures of the first FinFETs is less than a distance between neighboring gate structures of the second FinFETs. A gate structure of at least one of the first FinFETs has a first and second width at a level of and below, respectively, a top surface of a first fin. The first width is greater than the second width. A second gate structure of at least one of the second FinFETs has a third and fourth width at a level of and below, respectively a top surface of a second fin. A difference between the first and second widths is greater than a difference between the third and fourth widths.
US10515953B2 Method and structure for gap filling improvement
Semiconductor devices having void-free dielectric structures and methods of fabricating same are disclosed herein. An exemplary semiconductor device includes a plurality of fin structures disposed over a substrate having isolation features disposed therein and a plurality of gate structures disposed over the plurality of fin structures. The plurality of gate structures traverse the plurality of fin structures. The semiconductor device further includes a dielectric structure defined between the plurality of fin structures and the plurality of gate structures. The dielectric structure has an aspect ratio of about 5 to about 16. The dielectric structure includes a first dielectric layer disposed over the substrate and a second dielectric layer disposed on the first dielectric layer. The first dielectric layer and the second dielectric layer are disposed on sidewalls of the plurality of fin structures and sidewalls of the plurality of gate structures.
US10515952B2 Fin field effect transistor (FinFET) device structure and method for forming the same
A FinFET device structure and method for forming the same are provided. The FinFET device structure includes a first fin structure extending above a substrate, and the first fin structure includes a portion made of silicon germanium (SiGe). The FinFET device structure includes a second fin structure adjacent to the first fin structure. The FinFET device structure also includes a first liner layer formed on the outer sidewall surface of the first fin structure and a second liner layer formed on the inner sidewall surface of the first fin structure. The FinFET device structure further includes a first isolation structure formed on the substrate, and the first liner layer is between the first isolation structure and the first fin structure, and a top surface of the second liner layer is higher than a top surface of the first liner layer.
US10515951B2 Semiconductor device and method
A process for manufacturing a semiconductor device and the resulting structure are presented. In an embodiment a source/drain region is grown. Once grown, the source/drain region is reshaped in order to remove facets. The reshaping may be performed using an etching process whereby a lateral etch rate of the source/drain region is larger than a vertical etch rate of the source/drain region.
US10515950B2 Isolated wells for resistor devices
A method for fabricating a semiconductor device includes providing a substrate, forming a first doped well within the substrate, and forming a second doped well within the substrate. The second doped well is non-contiguous with the first doped well. The method further includes depositing a dielectric layer over the substrate, and forming a first resistor element within the dielectric layer. The first resistor element is aligned with the first doped well. The method further includes forming a second resistor element within the dielectric layer. The second resistor element being aligned with the second doped well.
US10515940B2 Method and structure of three-dimensional chip stacking
A method includes placing a first plurality of device dies over a first carrier, with the first plurality of device dies and the first carrier in combination forming a first composite wafer. The first composite wafer is bonded to a second wafer, and the first plurality of device dies is bonded to a second plurality of device dies in the second wafer through hybrid bonding. The method further includes de-bonding the first carrier from the first plurality of device dies, encapsulating the first plurality of device dies in an encapsulating material, and forming an interconnect structure over the first plurality of device dies and the encapsulating material.
US10515939B2 Wafer-level package having multiple dies arranged in side-by-side fashion and associated yield improvement method
A wafer-level package includes a plurality of dies and a plurality of connection paths. The dies include at least a first die and a second die. The dies are arranged in a side-by-side fashion, and a first side of the first die is adjacent to a first side of the second die. The connection paths connect input/output (I/O) pads arranged on the first side of the first die to I/O pads arranged on the first side of the second die, wherein adjacent I/O pads on the first side of the first die are connected to adjacent I/O pads on the first side of the second die via connection paths on only a single layer. For example, the first die is identical to the second die. For another example, the wafer-level package is an integrated fan-out (InFO) package or a chip on wafer on substrate (CoWoS) package. For yet another example, the dies are assembled in the wafer-level package to perform a network switch function.
US10515938B2 Package on-package (PoP) device with integrated passive device in a via
A package for a use in a package-on-package (PoP) device and a method of forming is provided. The package includes a substrate, a polymer layer formed on the substrate, a first via formed in the polymer layer, and a material disposed in the first via to form a first passive device. The material may be a high dielectric constant dielectric material in order to form a capacitor or a resistive material to form a resistor.
US10515937B2 Semiconductor device and method of manufacture
A semiconductor device and method for providing an enhanced removal of heat from a semiconductor die within an integrated fan out package on package configuration is presented. In an embodiment a metal layer is formed on a backside of the semiconductor die, and the semiconductor die along and through vias are encapsulated. Portions of the metal layer are exposed and a thermal die is connected to remove heat from the semiconductor die.
US10515935B2 3D semiconductor device and structure
A 3D semiconductor device, the device including: a first single crystal layer; at least one first metal layer above the first single crystal layer; a second metal layer above the first metal layer; a plurality of first transistors atop the second metal layer; a plurality of second transistors atop the second transistors; a plurality of third transistors atop the second transistors; a third metal layer above the plurality of third transistors: a fourth metal layer above the third metal layer; and a second single crystal layer above the fourth metal layer; and a plurality of connecting metal paths from the fourth metal layer to the second metal layer, where at least one of the plurality of third transistors is aligned to at least one of the plurality of first transistors with less than 40 nm alignment error, where the fourth metal layer is providing global power distribution to the device.
US10515933B2 System, structure, and method of manufacturing a semiconductor substrate stack
A method of manufacturing a semiconductor substrate structure for use in a semiconductor substrate stack system is presented. The method includes a semiconductor substrate which includes a front-face, a backside, a bulk layer, an interconnect layer that includes a plurality of inter-metal dielectric layers sandwiched between conductive layers, a contact layer that is between the bulk layer and the interconnect layer, and a TSV structure commencing between the bulk layer and the contact layer and terminating at the backside of the substrate. The TSV structure is electrically coupled to the interconnect layer and the TSV structure is electrically coupled to a bonding pad on the backside.
US10515932B2 Semiconductor chip stack with identification section on chip side-surfaces for stacking alignment
This semiconductor device is formed by stacking a plurality of semiconductor chips that each have a plurality of bump electrodes, each of the plurality of semiconductor chips being provided with an identification section formed on a respective side face. Each semiconductor chip has a similar arrangement for its respective plurality of bump electrodes, and each identification section is formed so that the positional relationship with a respective reference bump electrode provided at a specific location among the respective plurality of bump electrodes is the same in each semiconductor chip. The plurality of semiconductor chips are stacked such that the bump electrodes provided thereon are electrically connected in the order of stacking of the semiconductor chips, while the side faces on which the identification sections are formed are oriented in the same direction.
US10515931B2 System in package and method of fabricating same
An assembly has at least one integrated circuit (IC) die fixed in a medium. The assembly has a redistribution layer over the IC die. The redistribution layer has conductors connecting first pads on active faces of the IC die to second pads at an exposed surface of the assembly. A die unit is provided over the IC die. The die unit has a bottom die interconnected to a package substrate. Respective portions of the redistribution layer corresponding to each of the at least one IC die partially underlie the bottom die, and extend beyond the bottom die. The package substrate has contacts connected to the ones of the second pads corresponding to the at least one IC die.
US10515928B2 Stacked semiconductor system having interposer of half-etched and molded sheet metal
A semiconductor system (900) has a flat interposer (510) with a first surface (401a) in a first plane, a second surface (401b) in a parallel second plane, and a uniform first height (401) between the surfaces; the interposer is patterned in metallic zones separated by gaps (412, 415), the zones include metal of the first height and metal of a second height (402) smaller than the first height; an insulating material fills the gaps and the zone differences between the first and the second heights. Semiconductor chips of a first (610) and a second (611) set have first terminals attached to metallic zones of the first interposer surface while the chips of the second set have their second terminals facing away from the interposer. A first leadframe (700) is attached to the second terminals of the second set chips, and a second leadframe (800) is attached to respective metallic zones of the second interposer surface.
US10515922B2 Multi-chip integrated fan-out package
A method includes surrounding a die and a conductive pillar proximate the die with a molding material, where the die and the conductive pillar are disposed over a first side of a first redistribution structure, where a second side of the first redistribution structure opposing the first side is attached to a first carrier; bonding conductive pads disposed on a first surface of a pre-made second redistribution structure to the die and to the conductive pillar, where a second surface of the pre-made second redistribution structure opposing the first surface is attached to a second carrier; after bonding the conductive pads, removing the second carrier to expose conductive features of the pre-made second redistribution structure proximate the second surface; and forming conductive bumps over and electrically coupled to the conductive features of the pre-made second redistribution structure.
US10515916B2 Fan-out semiconductor package
A fan-out semiconductor package includes: a first interconnection member having a through-hole; a semiconductor chip disposed in the through-hole and having an active surface having connection pads disposed thereon and an inactive surface; a second interconnection member disposed on the first interconnection member and the active surface of the semiconductor chip and including a redistribution layer electrically connected to the connection pads; and an encapsulant encapsulating at least portions of the first interconnection member and the semiconductor chip. The first interconnection member includes a first insulating layer in contact with the second interconnection member, a first redistribution layer disposed on a surface of the first insulating layer in contact with the second interconnection member and electrically connected to the connection pads, and a blocking layer disposed on the surface of the first insulating layer on which the first redistribution layer is disposed and surrounding the through-hole.
US10515915B2 Methods of forming connector pad structures, interconnect structures, and structures thereof
Methods of forming connector pad structures, interconnect structures, and structures thereof are disclosed. In some embodiments, a method of forming a connector pad structure includes forming an underball metallization (UBM) pad, and increasing a surface roughness of the UBM pad by exposing the UBM pad to a plasma treatment. A polymer material is formed over a first portion of the UBM pad, leaving a second portion of the UBM pad exposed.
US10515910B2 Semiconductor device having a porous metal layer and an electronic device having the same
According to various embodiments, a semiconductor device may include: a contact pad; a metal clip disposed over the contact pad; and a porous metal layer disposed between the metal clip and the contact pad, the porous metal layer connecting the metal clip and the contact pad with each other.
US10515907B2 Three-dimensional memory device containing hydrogen diffusion blocking structures and method of making the same
A semiconductor structure includes a semiconductor device, an overlying silicon nitride diffusion barrier layer, and an interconnect structure extending through the silicon nitride diffusion barrier layer. The interconnect structure includes a titanium diffusion barrier structure in contact with the silicon nitride diffusion barrier layer to form a continuous hydrogen diffusion barrier structure.
US10515899B2 Package structure with bump
A package structure is provided. The package structure includes a molding compound. The package structure also includes an integrated circuit chip having a chip edge in the molding compound. The package structure further includes a passivation layer below the integrated circuit chip and the molding compound. In addition, the package structure includes a redistribution layer in the passivation layer. The package structure also includes first bumps electrically connected to the integrated circuit chip through the redistribution layer. The first bumps are inside the chip edge and arranged along the chip edge. The package structure further includes second bumps electrically connected to the integrated circuit chip through the redistribution layer. The second bumps are outside the chip edge and arranged along the chip edge. The first bumps are next to the second bumps. The first and second bumps are spaced apart from the chip edge.
US10515895B2 Method of preventing pattern collapse
A device includes a substrate and at least three conducting features embedded into the substrate. Each conducting feature includes a top width x and a bottom width y, such that a top and bottom width (x1, y1) of a first conducting feature has a dimension of (x1y2), and a top and bottom width (x3, y3) of a third conducting feature has a dimension of (x3>y3). The device also includes a gap structure isolating the first and second conducting features. The gap structure can include such things as air or dielectric.
US10515893B2 Semiconductor device with damascene structure
A semiconductor device structure is provided. The semiconductor device structure includes a semiconductor substrate and a conductive feature over the semiconductor substrate. The semiconductor device structure also includes a dielectric layer over the conductive feature and the semiconductor substrate. The semiconductor device structure further includes a conductive via surrounded by the dielectric layer and electrically connected to the conductive feature. The conductive via has a lower end and an upper end larger than the lower end, and the conductive via has a side surface curved inward.
US10515892B2 TSV interconnect structure and manufacturing method thereof
A method for forming a through-substrate-via structure includes forming a via hole in a substrate, depositing a conductive material in the via hole, forming an annular groove in the substrate surrounding the conductive material, and depositing a dielectric material in the annular groove with overhang portions of the deposited dielectric material at a top surface of the groove forming an air gap in an interior portion of the groove.
US10515879B2 Package with component connected at carrier level
A package and method of manufacturing a package is disclosed. In one example, the package includes a carrier having an accommodation through hole. A component is arranged at least partially within the accommodation through hole. A connection structure connects the carrier with the component.
US10515875B2 Interconnect structure for package-on-package devices
An interconnect structure and a method of forming an interconnect structure are provided. The interconnect structure is formed over a carrier substrate, upon which a die may also be attached. Upon removal of the carrier substrate and singulation, a first package is formed. A second package may be attached to the first package, wherein the second package may be electrically coupled to through vias formed in the first package.
US10515868B2 Circuit substrate and semiconductor device
To improve a TCT characteristic of a circuit substrate. The circuit substrate comprises a ceramic substrate including a first and second surfaces, and first and second metal plates respectively bonded to the first and second surfaces via first and second bonding layers. A three-point bending strength of the ceramic substrate is 500 MPa or more. At least one of L1/H1 of a first protruding portion of the first bonding layer and L2/H2 of a second protruding portion of the second bonding layer is 0.5 or more and 3.0 or less. At least one of an average value of first Vickers hardnesses of 10 places of the first protruding portion and an average value of second Vickers hardnesses of 10 places of the second protruding portion is 250 or less.
US10515864B2 Glass substrate and laminated substrate
The present invention provides a glass substrate in which in a step of sticking a glass substrate and a silicon-containing substrate to each other, bubbles hardly intrude therebetween. The present invention relates to a glass substrate for forming a laminated substrate by lamination with a silicon-containing substrate, having a warpage of 2 μm to 300 μm, and an inclination angle due to the warpage of 0.0004° to 0.12°.
US10515863B2 Power module and power conversion apparatus including case and elastic member
According to the present invention, a power module includes an insulating substrate, a semiconductor device provided on the insulating substrate, an internal terminal provided on the insulating substrate and electrically connected to the semiconductor device, a sealing material that seals the internal terminal, the semiconductor device and the insulating substrate so that an end portion of the internal terminal is exposed, a case that is separate from the sealing material and covers the sealing material and an elastic member that connects the case and the end portion of the internal terminal.
US10515859B2 Extra gate device for nanosheet
A method for forming semiconductor devices includes forming a highly doped region. A stack of alternating layers is formed on the substrate. The stack is patterned to form nanosheet structures. A dummy gate structure is formed over and between the nanosheet structures. An interlevel dielectric layer is formed. The dummy gate structures are removed. SG regions are blocked, and top sheets are removed from the nanosheet structures along the dummy gate trench. A bottommost sheet is released and forms a channel for a field effect transistor device by etching away the highly doped region under the nanosheet structure and layers in contact with the bottommost sheet. A gate structure is formed in and over the dummy gate trench wherein the bottommost sheet forms a device channel for the EG device.
US10515857B2 Method for manufacturing semiconductor devices
In a method of manufacturing a circuit including a MOSFET disposed in a MOSFET region and a negative capacitance FET (NCFET) disposed in a NCFET region, a dielectric layer is formed over a channel layer in the MOSFET region and the NCFET region. A first metallic layer is formed over the dielectric layer in the MOSFET region and the NCFET region. After the first metallic layer is formed, an annealing operation is performed only in the NCFET region. After the annealing operation, the first metallic layer is removed from the MOSFET region and the NCFET region. The annealing operation includes irradiating the first metallic layer and the dielectric layer in the NCFET region with an energy beam.
US10515855B2 Integration of semiconductor structures
At least one embodiment relates to a method for integrating Si1-xGex structures with Si1-x′Gex′ structures in a semiconductor device. The method includes providing a device that includes a plurality of Si1-xGex structures, where 0≤x<1. The method also includes depositing a layer of GeO2 on a subset of the Si1-xGex structures. Further, the method includes heating at least the subset of Si1-xGex structures at a temperature high enough and for a time long enough to transform the subset of Si1-xGex structures into a subset of Si1-x′Gex′ structures with x′>x.
US10515852B2 Structure and formation method of semiconductor device with resistive element
Structures and formation methods of a semiconductor device are provided. The semiconductor device structure includes a semiconductor substrate and a first dielectric layer over the semiconductor substrate. The semiconductor device structure also includes a conductive feature in the first dielectric layer and a second dielectric layer over the first dielectric layer. The semiconductor device structure further includes a resistive element electrically connected to the conductive feature. A first portion of the resistive element is over the dielectric layer, and a second portion of the resistive element extends towards the conductive feature.
US10515849B2 Semiconductor device, interconnection structure and method for forming the same
A semiconductor device is provided. The semiconductor device includes a source/drain region, a silicide layer on the source/drain region, an interlayer dielectric (ILD) layer over the silicide layer, and a source drain contact. The source/drain contact has a top portion extending through the ILD layer and a bottom portion embedded in the silicide layer.
US10515842B2 Substrate transfer hand with transverse hand supports
A substrate transfer hand includes a longitudinal hand support extending in a longitudinal direction, and first and second transverse hand supports coupled to the longitudinal hand support and extending transversely to the longitudinal direction of the longitudinal hand support. Each of the first transverse hand supports includes a plurality of first contact points aligned in a direction in which the first transverse hand support extends and capable of contacting a substrate. The maximum height position of the first contact points is a first height. Each of the second transverse hand supports includes a plurality of second contact points aligned in a direction in which the second transverse hand support extends and capable of contacting the substrate. The maximum height position of the second contact points is a second height that is lower than the first height.
US10515837B2 Method of wafer bonding of dissimilar thickness die
Methods, assemblies, and equipment are described for bonding one or more die that may be of dissimilar thickness to a wafer. The die may be fabricated and singulated with a planarized oxide layer protecting from wafer dicing and handling debris one or more metallized post structures connecting to an integrated circuit. Face sides of the die are bonded to a first handle wafer, such that the respective post structures are aligned in a common plane. The substrate material back sides of the bonded die are then thinned to a uniform thickness and bonded to a second handle wafer. The assembly may then be flipped, and the first handle wafer and protective layer including potential dicing and handling debris removed. The post structures are revealed, resulting in a composite wafer assembly including the second handle and one or more uniformly thinned die mounted thereto.
US10515833B2 Wafer cleaning system and method
Embodiments of a wafer cleaning system and method are provided. A brush element is configured to clean a backside of the wafer. The backside has a clear area and an unclear area, and some contaminants are located in the unclear area. A control device performs a first cleaning process to the brush element when the brush element is located at the clear area, and the control device performs a second cleaning process when the brush element is located at the unclear area. The contaminants are cleaned by an enhanced cleaning process. Since the contaminants are cleaned, the backside of the wafer is flatter, and quality of the exposed photoresist on the wafer is improved.
US10515830B2 First protective film-forming sheet, method for forming first protective film, and method for manufacturing semiconductor chip
The present invention relates to a first protective film-forming sheet formed by stacking a first pressure-sensitive adhesive layer on a first base material and stacking a curable resin layer on the first pressure-sensitive adhesive layer, in which the curable resin layer is a layer to form a first protective film on a bump-provided surface of a semiconductor wafer by being attached to the surface and cured, a sum of a thickness of the curable resin layer and a thickness of a first pressure-sensitive adhesive layer is 110 μm or more, and the thickness of the curable resin layer is 20 μm to 100 μm.
US10515824B2 Enhanced etch anisotropy using nanoparticles as banking agents in the presence or absence of a magnetic or electrical field
A method of anisotropic etching comprises forming a metal layer above a substrate. A mask layer is formed on the metal layer with openings defined in the mask layer to expose portions of the metal layer. The exposed portions of the metal layer are introduced to an active etchant solution that includes nanoparticles as an insoluble banking agent. In further embodiments, the exposed portions of the metal layer are introduced to a magnetic and/or an electrical field.
US10515822B2 Method for preventing bottom layer wrinkling in a semiconductor device
A method for manufacturing a semiconductor device includes forming a first insulating film over a semiconductor substrate and forming a second insulating film on the first insulating film. The first insulating film is a tensile film having a first tensile stress and the second insulating film is either a tensile film having a second tensile stress that is less than the first tensile stress or a compressive film. The first insulating film and second insulating film are formed of a same material. A metal hard mask layer is formed on the second insulating film.
US10515819B2 Semiconductor device
A semiconductor device includes a substrate having a first region and a second region, the first region including memory cells, and the second region including transistors for driving the memory cells, and device isolation regions disposed within the substrate to define active regions of the substrate. The active regions include a first guard active region surrounding the first region, a second guard active region surrounding a portion of the second region, and at least one dummy active region disposed between the first guard active region and the second guard active region.
US10515818B2 Semiconductor methods and devices
To pattern a gate electrode, a mandrel of material is initially deposited and then patterned. In an embodiment the patterning is performed by performing a first etching process and to obtain a rough target and then to perform a second etching process with different etch parameters to obtain a precise target. The mandrel is then used to form spacers which can then be used to form masks to pattern the gate electrode.
US10515815B2 Atomic layer deposition and etch in a single plasma chamber for fin field effect transistor formation
Methods and apparatuses for passivating a fin field effect transistor (FinFET) semiconductor device and performing a gate etch using integrated atomic layer deposition (ALD) and etch processes are described herein. Methods include performing a partial gate etch, depositing a passivation layer on exposed surfaces of semiconductor fins and a gate layer by ALD, and performing a final gate etch to form one or more gate structures of the FinFET semiconductor device. The etch, deposition, and etch processes are performed in the same plasma chamber. The passivation layer is deposited on sidewalls of the gate layer to maintain a gate profile of the one or more gate structures during etching.
US10515814B2 Method of quasi-atomic layer etching of silicon nitride
A method of etching is described. The method includes providing a substrate having a first material containing silicon nitride and a second material that is different from the first material, forming a first chemical mixture by plasma-excitation of a first process gas containing H and optionally a noble gas, and exposing the first material on the substrate to the first chemical mixture. Thereafter, the method includes forming a second chemical mixture by plasma-excitation of a second process gas containing N, F, O, and optionally a noble element, and exposing the first material on the substrate to the second plasma-excited process gas to selectively etch the first material relative to the second material.
US10515813B2 Mechanisms for etching apparatus and etching-detection method
Embodiments of mechanisms of an etching apparatus are provided. The etching apparatus includes a processing chamber. The etching apparatus also includes a gas distribution plate disposed in the processing chamber and comprising a number of exhaust openings. The etching apparatus further includes a number of end-point detectors disposed on the gas distribution plate. The gas distribution plate is configured to spurt gas into the processing chamber via the exhaust openings during a semiconductor process.
US10515812B1 Methods of reducing pattern roughness in semiconductor fabrication
A method includes forming a metal-containing material layer over a substrate, patterning the metal-containing material layer, where the patterned material layer has an average roughness, and electrochemically treating the patterned metal-containing material layer to reduce the average roughness. The treatment may be implemented by exposing the patterned metal-containing material layer to an electrically conducting solution, and applying a potential between the patterned material layer and a counter electrode exposed to the solution, such that the treating reduces the average roughness of the patterned material layer. The electrically conducting solution may include an ionic compound dissolved in water, alcohol, and/or a surfactant.
US10515810B2 Self-aligned di-silicon silicide bit line and source line landing pads in 3D vertical channel memory
A method for manufacturing a memory device comprises forming an initial silicide layer, including depositing and annealing a precursor metal over a layer of silicon material on a top surface of a stack of conductive strips in amounts effective to result in a majority of the initial silicide layer being a mono-silicon silicide of the precursor metal. The method comprises depositing and annealing additional silicon material over the initial silicide layer in amounts effective to result in formation of di-silicon silicide of the precursor metal to form a landing pad on the top surface of the stack of conductive strips, the formation of the di-silicon silicide of the precursor metal consuming mono-silicon silicide of the initial silicide layer so a majority of a silicide of the landing pad is di-silicon silicide.
US10515806B2 Semiconductor device packages and stacked package assemblies including high density interconnections
A semiconductor device package includes: (1) an electronic device including an active surface and a contact pad adjacent to the active surface; and (2) a redistribution stack including a dielectric layer disposed over the active surface and defining a first opening exposing at least a portion of the contact pad; and a redistribution layer (RDL) disposed over the dielectric layer and including a first trace, wherein the first trace includes a first portion extending over the dielectric layer along a first longitudinal direction adjacent to the first opening, and a second portion disposed in the first opening and extending between the first portion of the first trace and the exposed portion of the contact pad, wherein the second portion of the first trace has a maximum width along a first transverse direction orthogonal to the first longitudinal direction, and the maximum width of the second portion of the first trace is no greater than 3 times of a width of the first portion of the first trace, wherein the second portion of the first trace is disposed between and spaced from opposing sidewalls of the dielectric layer defining the first opening.
US10515802B2 Techniques for forming low stress mask using implantation
A method may include depositing a mask layer on a substrate using physical vapor deposition, wherein an absolute value of a stress in the mask layer has a first value; and directing a dose of ions into the mask layer, wherein the absolute value of the stress in the mask layer has a second value, less than the first value, after the directing the dose.
US10515797B2 Method for producing semiconductor device
According to one embodiment, a method for producing a semiconductor device includes forming a first film on a substrate. A second film is formed on the first film. A recess is formed in the second film. First processing by which a third film is formed on the second film to form a side face of the recess with the second film and second processing by which the first film exposed in the recess is processed by using the second and third films, are executed one or more times. In relation to an N-th (N is an integer greater than or equal to 1) first processing, before the third film is formed on the second film, a surface inclined with respect to the side face of the recess is formed above the side face of the recess.
US10515796B2 Dry etch rate reduction of silicon nitride films
Embodiments described herein relate to methods of forming silicon nitride films. In one embodiment, a first process gas set including a silicon-containing gas and a first nitrogen-containing gas is flowed into the process chamber. An initiation layer is deposited by applying a first radio frequency power to the first process gas set at a first frequency and a first power level. The first flow of the first nitrogen-containing gas of the first process gas set is discontinued and a second process gas set including the silicon-containing gas, a second nitrogen-containing gas, and a hydrogen-containing gas is flowed into the process chamber. A bulk silicon nitride layer is deposited on the initiation layer by applying a second RF power to the second process gas set at a second frequency higher than the first frequency and a second power level higher than the first power level.
US10515791B2 Method and apparatus for imaging single molecules
A method of imaging single molecules, comprises the steps of: a) providing an assembly comprising a carrier substrate having a substrate face with an aperture, the aperture being covered with a receiving layer attached to the substrate face, the receiving layer being substantially transparent for low-energy electrons with a kinetic energy of 5 to 1,000 eV; b) depositing single molecules onto said receiving layer by means of soft-landing electrospray ion deposition, whereby a single molecule loaded receiving layer is formed; c) acquiring an in-line low-energy electron transmission pattern of said single molecule loaded receiving layer; and d) applying a reconstruction procedure to said electron transmission pattern to obtain at least one image of a single molecule on said single molecule loaded receiving layer. The above steps a) to c) are conducted under vacuum conditions.
US10515784B2 Plasma treatment apparatus and method of plasma treating a substrate using the same
Exemplary embodiments of the inventive concept provide a plasma treatment apparatus with a substrate support unit, a plasma unit, a first rotation driving unit, and a gas supply part. The substrate support unit supports a substrate. The plasma unit generates a plasma and provides the plasma to the substrate. The first rotation driving unit is coupled to the plasma unit to rotate the plasma unit with respect to the substrate support unit. The gas supply part supplies a source gas to the plasma unit. The plasma unit includes a body, a first electrode located in the body, a second electrode located in the body and facing the first electrode, and a pipe located between the first and second electrodes to flow the source gas therethrough.
US10515781B1 Direct drive RF circuit for substrate processing systems
A direct drive circuit for providing RF power to a component of a substrate processing system includes a clock generator to generate a clock signal at a first frequency, a gate driver to receive the clock signal and a half bridge circuit. The half bridge circuit includes a first switch with a control terminal connected to the gate driver, a first terminal and a second terminal; a second switch with a control terminal connected to the gate driver, a first terminal connected to the second terminal of the first switch and an output node, and a second terminal; a first DC supply to supply a first voltage potential to the first terminal of the first switch; and a second DC supply to supply a second voltage potential to the second terminal of the second switch. The first voltage potential and the second voltage potential have opposite polarity and are approximately equal in magnitude.
US10515775B1 Electron tube
An electron tube includes a housing having an internal space airtightly sealed, and an electrode configured to generation or detection of energy by electron emission in the internal space. The housing has a main body part made of an insulating material and formed with a recess constituting the internal space, and a lid part fixed to the main body part so as to close an opening of the recess. The recess expands toward the opening side. The main body part is fixed with a penetrating member that is electrically connected to the electrode and passes through the main body part. The penetrating member has an internal space projecting part that projects from a bottom surface of the recess into the internal space.
US10515774B2 Electromagnetic relay
An electromagnetic relay includes: a first member integrally including a first horizontal portion to which an armature is fixed, a vertical portion to which a yoke is fixed, a hinge spring connected between the vertical portion and the first horizontal portion, a spring arm including a pair of movable contacts, and a pair of first terminals extended downward from the vertical portion; a second member integrally including a front plate portion extended in front of an electromagnet in a vertical direction, a second horizontal portion including a pair of fixed contacts opposed to the movable contacts, and a pair of second terminals extended downward from the front plate portion; a pair of permanent magnets that sandwich the movable contacts and the fixed contacts in a right-to-left direction and that is not opposed to the electromagnet; and a cover including accommodating portions accommodating the permanent magnets.
US10515772B2 Disconnector and manufacturing method
A disconnector and a method for manufacturing the disconnector are disclosed in the present application. The disconnector includes conductive arms pivotally coupled with each other, and finger contacts. The finger contacts have two opposite ends and an elastic portion between the two opposite ends, each of the finger contacts being fixed to the respective conductive arm by fasteners at the two opposite ends such that the elastic portion presses against the conductive arm. In response to the conductive arms being pivoted toward each other and clamping an electrical contact hanged at a bus-bar above the disconnector, the conductive arms are electrically coupled with the electrical contact via the respective finger contacts. A method of manufacturing a disconnector is also disclosed.
US10515769B2 Push switch
A push switch according to the present disclosure includes: a case including a recess and having an upper surface located around the recess; a movable member disposed in the recess and including a pressure-receiving portion; a contact portion which switches between ON and OFF by deformation of the movable member; a first sheet including a joining portion which is opposite to the upper surface of the case, a pressing portion located above the pressure-receiving portion, and an intermediate portion located between the joining portion and the pressing portion, the first sheet covering the recess at the pressing portion and the intermediate portion; and a second sheet joined to the first sheet. The joining portion of the first sheet is joined to the upper surface of the case, and the second sheet is joined to the intermediate portion of the first sheet.
US10515763B2 Method of assembling a capacitor assembly
A method of assembling a capacitor assembly is provided. The method comprises positioning a plurality of capacitors in respective sockets formed within a non-conductive matrix and electrically coupling the capacitors to a positive terminal plate and to a negative terminal plate.
US10515757B2 Internal coil structure and method for operating the same in a wireless terminal
A coil arrangement structure supporting wireless communication and a method for operating the same in a wireless terminal are provided. The coil arrangement structure includes a closed-loop metal frame and a coil arranged asymmetrically within the metal frame. The coil is arranged such that a distance between an outer side of the coil and an inner side of the metal frame is not constant and the coil is arranged integrally on a front surface of a display.
US10515755B2 Coil electronic component and method of manufacturing the same
A coil electronic component includes: a plurality of stacked coil layers each including coil patterns including anisotropic plating layers; conductive vias connecting the coil patterns formed on different coil layers to each other; and external electrodes electrically connected to the plurality of coil layers.
US10515750B2 Coil electronic component with distance between lead portion and coil pattern greater than distance between adjacent coil patterns
A coil electronic component includes a substrate; a coil pattern formed on at least one of first and second main surfaces of the substrate; a body region filling at least a core region of the coil pattern and having a magnetic material; and a lead portion forming a portion of an outermost region of the coil pattern and exposed to the outside of the body region. A distance between the lead portion and a portion of the coil pattern which is immediately adjacent to the lead portion and which is disposed between the lead portion and a center of the coil pattern is larger than a distance between adjacent patterns of the coil pattern.
US10515746B2 Grommet, electronic member and method of forming said grommet
A grommet configured to provide support for a cable exiting of a housing is presented herein. The grommet has a generally elongate shape extending along a longitudinal axis. The grommet includes a sealing part configured to interact with an inner wall of an exit point of the housing, a sleeve arranged around the longitudinal axis and configured to be arranged outside of the housing to act as a cable relief on the outside of the housing, the sealing part, and one or more reinforcement members provided in a transition region between the sealing part and the sleeve. An electronic member including an electric cable connected to an electronic component present within the housing of the electronic member and the grommet as well as a method of the forming grommet is also presented.
US10515741B2 Fire resistant electric cable
A cable includes a conductor and a first semiconductive layer arranged in a radially outer position with respect to the conductor. An insulating layer is arranged in a radially outer position with respect to the first semiconductive layer. A second semiconductive layer is arranged in a radially outer position with respect to the insulating. A conductive screen is arranged in a radially outer position with respect to the second semiconductive layer. A heat block layer is arranged in a radially outer position with respect to the conductive screen. The heat block layer includes a layer made of a fire resistant or a flame retardant halogen-free material. A rubberized glass fiber tape is arranged in a radially outer position with respect to the heat block layer. An outer sheath is arranged in a radially outer position with respect to the rubberized glass fiber tape.
US10515740B2 Flame-retardant flat electrical cable
A flame-retardant flat electrical cable has a magnesium oxide dielectric layer. A plurality of spaced apart substantially parallel electrical conductors generally lie in the same plane and extend along the length of the cable. A dielectric layer is disposed on the top and/or bottom sides of the cable and covers the conductors. The dielectric layer has at least 90% magnesium oxide by weight.
US10515737B2 Conductive paste composition, method for preparing the composition and electrode formed by the composition
A conductive paste composition, a method for preparing the same, and an electrode formed by the conductive paste composition are disclosed. In one aspect, the conductive paste composition includes a copper-based particle and a boron-based particle of which a surface is partially or entirely coated with boron oxide. The boron-based particle is crystalline boron-based particle or amorphous boron-based particle. The boron-based particle has a content of more than 1 wt % to less than 10 wt % based on a total content of the conductive paste composition.
US10515733B1 Broad band tunable energy electron beam pulser
An electromagnetic mechanical pulser implements a transverse wave metallic comb stripline TWMCS kicker having inwardly opposing teeth structured to retard a phase velocity of an RF traveling wave propagated therethrough to match the kinetic velocity of a continuous electron beam simultaneously propagated therethrough. The kicker imposes transverse oscillations onto the beam, which is subsequently chopped into pulses by an aperture. The RF phase velocity is substantially independent of RF frequency and amplitude, thereby enabling independent tuning of the electron pulse widths and repetition rate. The exterior surface of the kicker is conductive, thereby avoiding electron charging. In embodiments, various elements of the kicker and/or aperture can be mechanically varied to provide further tuning of the pulsed electron beam. A divergence suppression section can include a mirror TWMCS and/or magnetic quadrupoles. RF can be applied to a down-selecting TWMCS downstream of the aperture to reduce the pulse repetition rate.
US10515728B2 High temperature ceramic nuclear fuel system for light water reactors and lead fast reactors
An improved, accident tolerant fuel for use in light water and lead fast reactors is described. The fuel includes a ceramic cladding, such as a multi-layered silicon carbide cladding, and fuel pellets formed from U15N and from 100 to 10000 ppm of a boron-containing integral fuel burnable absorber, such as UB2 or ZrB2.
US10515720B2 Determining use of medication through consequential characteristic acoustic emissions
Arrangements are provided for “smart” functionality with “dumb” containers, such as for tracking medication use to determine adherence. An acoustic emitter such as a whistle is engaged with a container such as an eye drop bottle. An event such as dispensing medication or opening the container causes a characteristic acoustic emission, such as an ultrasonic pitch of specific frequency. The emitter may be purposefully configured to produce the emission, may operate so that the emission is a natural consequence of dispensing medication (or other event), and may operate transparently to the user. The emitter may be part of a larger remote, such as a squeezable air-filled shell with an aperture to accept the container. A cell phone or other station receives the acoustic emission, and if a processor thereof determines that the emission is characteristic of the emitter the event is recorded, transmitted, displayed, or otherwise registered.
US10515719B2 Method to assign world class information
An assignment device (1) assigns word class information (WKI) to one or more words of text information (ETI). Based on word-class sequence information (WK-AI) formed from this assigned word class information (WKI), actions (A) are executed in order to notify the user of conflicts or to provide the user with background information (HI) relating to words in the text information (TT).
US10515717B2 Method and apparatus for secure setup of clinical trial client device
A method, device and system for transceiving clinical trial related information includes a client device and a server that communicate. An application of the client device has a client application of a clinical trial service whose server application is running on the server. A coordinator user profile with credentials and a user profile with credentials are maintained. The coordinator credentials are determined to be be authorized. The coordinator user obtains access to the application. Coordinator input data triggers user change for the client device. A request to the server application indicating the triggered user change is sent. Credentials are received from the server application and associated with the user profile. The coordinator user is logged out by disconnecting coordinator level access to the proprietary application and resetting the coordinator credentials and session data within the client device. The credentials are stored for automatic first logging in of the user.
US10515713B2 Hamming-distance analyzer and method for analyzing hamming-distance
A device is disclosed for testing a memory, and the memory includes a first memory circuit and a second memory circuit. The second memory circuit is configured to store a first response of the first memory circuit. The device includes a comparing circuit and a calculating circuit. The comparing circuit is configured to compare the first response stored in the second memory circuit with a plurality of responses of the first memory circuit operated in conditions that are different from each other, to generate a plurality of first comparing results. The calculating circuit is configured to output, according to the plurality of first comparing results, a maximum hamming distance between two of the first responses and the plurality of responses of the first memory circuit.
US10515708B2 Apparatus for sampling electrical signals with improved hold time and associated methods
An apparatus includes a sample-and-hold (S/H) circuit. The S/H circuit includes a first switch to provide an input signal that is to be sampled, and a second switch coupled to receive the sampled signal. The second switch is further coupled to a capacitor. The S/H circuit further includes at least one native transistor coupled to the second switch and to the capacitor.
US10515706B2 Voltage generation circuit which is capable of executing high-speed boost operation
According to one embodiment, a voltage generation circuit includes a first boost circuit, a voltage division circuit, a first detection circuit, capacitor and a first switch. The first boost circuit outputs a first voltage. The voltage division circuit divides the first voltage. The first detection circuit is configured to detect a first monitor voltage supplied to the first input terminal, based on a reference voltage which is supplied to a second input terminal of the first detection circuit, and to control an operation of the first boost circuit. The capacitor is connected between an output terminal of the first boost circuit and the first input terminal of the first detection circuit. The first switch cuts off a connection between the capacitor and the first detection circuit, based on an output signal of the first detection circuit, until the first voltage is output from the first boost circuit.
US10515705B1 Removing pump noise in a sensing circuit
A sensing circuit includes a plurality of cascode transistors including: a Flash memory cell; a sensing node; and an NMOS. The sensing circuit further includes a charge pump for generating an output voltage. A first output voltage is directly input to the plurality of cascode transistors during programming, and a second output voltage of the charge pump is coupled to a gate of the NMOS during a read to bias the NMOS. A sensing amplifier has an input coupled to the sensing node for receiving read data of the Flash memory cell when the NMOS is biased. A low-pass filter is coupled between the second output voltage of the charge pump and the gate of the NMOS.
US10515698B2 Ferroelectric memory device and method of manufacturing the same
The ferroelectric memory device includes a substrate having a base doped region doped with a dopant of a first conductivity type and a trench disposed in the base doped region having an inner wall with a bottom and sidewalls. Also, the ferroelectric memory device includes a ferroelectric gate insulation layer, disposed along the inner wall of the trench, a gate electrode layer disposed on the ferroelectric gate insulation layer inside the trench, and a source region and a drain region, disposed in the substrate at respective ends of the trench and doped with a dopant of a second conductivity type. The ferroelectric memory device also includes a conductive well region, doped with a dopant of the second conductivity type. The conductive well region is disposed in the base doped region and spaced apart from the ferroelectric gate insulation layer.
US10515693B1 Data storage apparatus and operating method thereof
A data storage apparatus includes a nonvolatile memory device including a first memory region and a second memory region and a controller configured to control a write operation of the nonvolatile memory device. The controller includes a memory configured to store at least one or more write requests and address information for the write requests received from a host apparatus and a processor configured to collect address information corresponding to a preset sampling range among the address information as a first sampling address, determine continuity between the collected address information of the first sampling address, and control the nonvolatile memory device to store data corresponding to all or a portion of the write requests for the address information of the first sampling address in the first memory region based on a determination result.
US10515687B2 Strap cell design for static random access memory (SRAM) array
A static random access memory (SRAM) array is provided. The SRAM array includes a first bit cell array, a second bit cell array, and a strap cell. The second bit cell array is arranged along a first direction. The strap cell is arranged along a second direction and is positioned between the first bit cell array and the second bit cell array along the first direction. The strap cell includes an H-shaped NW region, an H-shaped PW region, and a deep N-type well (DNW) region. The H-shaped NW region and the H-shaped PW region each includes two strip portions extending along the first direction and a linking portion extending along the second direction. Two terminals of the linking portion are in contact with the two strip portions.
US10515685B2 Semiconductor memory device for performing erase operation and operating method thereof
Provided herein are a semiconductor memory device and a method of operating the semiconductor memory device. The semiconductor memory device having improved reliability includes a memory cell array including memory cells coupled to a plurality of word lines, a peripheral circuit configured to perform a program operation on a word line selected from among the plurality of word lines, and control logic configured to control the peripheral circuit so that, when the selected word line is a reference word line during the program operation, a partial erase operation is performed on memory cells included in a memory cell group corresponding to the reference word line.
US10515681B1 Power-efficient programming of magnetic memory
The present invention is directed to a method for programming a memory cell that includes a two-terminal selector and a memory element coupled in series between a first conductive line and a second conductive line. The method includes the steps of applying a voltage across the memory cell with the voltage being sufficiently high to enable switching of the memory element from initial resistance state to target resistance state; determining the initial resistance state of the memory element; comparing the initial resistance state with the target resistance state; and if the initial resistance state and the target resistance state are same, concluding that the memory element is already in the target resistance state and terminating programming process; otherwise, continually monitoring the voltage until a change in the voltage is detected and then concluding that the memory element has switched to the target resistance state and terminating the programming process.
US10515679B2 Magneto-resistive memory structures with improved sensing, and associated sensing methods
A magneto-resistive memory (MRM) structure includes a source line and a first transistor that includes a source region and a drain region. The source line is electrically connected to the source region of the first transistor. The MRM structure further includes an MRM cell that includes an MRM transistor electrically in series with an MRM magnetic tunnel junction (MTJ). The MRM transistor is electrically connected to the drain region of the first transistor such that the MRM cell is electrically in series with the first transistor. Still further, the MRM structure further includes a voltage amplifier electrically connected to a mid-point node of the first transistor and the MRM transistor, a sense-amplifier electrically connected to the voltage amplifier, and a bit line electrically connected to the MRM MTJ of the MRM cell.
US10515678B2 Magnetic memory devices
A magnetic memory device includes a substrate, a landing pad on the substrate, first and second magnetic tunnel junction patterns disposed on the interlayer insulating layer and spaced apart from the landing pad when viewed from a plan view, and an interconnection structure electrically connecting a top surface of the second magnetic tunnel junction pattern to the landing pad. A distance between the landing pad and the first magnetic tunnel junction pattern is greater than a distance between the first and second magnetic tunnel junction patterns, and a distance between the landing pad and the second magnetic tunnel junction pattern is greater than the distance between the first and second magnetic tunnel junction patterns, when viewed from a plan view.
US10515677B2 Memory device for generating word line signals having varying pulse widths
A memory device includes a plurality of memory cells, a plurality of word lines, and a word line driver. The word lines are respectively coupled to the memory cells. The word line driver is configured to respectively drive the word lines with word line signals that have varying pulse widths.
US10515674B2 Devices and systems to reduce the number of memory type range registers (MTRRS) used to map processor-associated memory
Technology for a system is described. The system can include one or more processors. The system can include a memory associated with the one or more processors. The system can include a memory controller comprising logic to create a reserved memory region in a system physical address (SPA) map. The memory controller can comprise logic to detect when the one or more processors are brought online. The memory controller can comprise logic to map the memory associated with the one or more processors that are brought online to the reserved memory region in the SPA map.
US10515673B2 Semiconductor devices and semiconductor systems including a semiconductor device
A semiconductor device includes a memory circuit and a data output circuit. The memory circuit outputs first internal data having a first burst length in a first mode and outputs the first internal data and second internal data in a second mode. A sum of the first and second internal data has a second burst length. The data output circuit outputs the first internal data as first output data through a first input/output line in the first mode. The data output circuit outputs the first internal data as the first output data through the first I/O line and outputs the second internal data as second output data through a second I/O line in the second mode. The data output circuit controls an internal current according to a logic level combination of the first and second internal data to generate the first and second output data in the second mode.
US10515671B2 Method and apparatus for reducing memory access latency
Logic such as a memory controller writes primary data from an incoming write request as well as corresponding replicated primary data (which is a copy of the primary data) to one or more different memory banks of random access memory in response to determining a memory access contention condition for the address (including a range of addresses) corresponding to the incoming write request. When the memory bank containing the primary data is busy servicing a write request, such as to another row of memory in the bank, a read request for the primary data is serviced by reading the replicated primary data from the different memory bank of the random access memory to service the incoming read request.
US10515669B2 Voltage generation circuits
Voltage generation circuits include a stage including a voltage driver having inputs connected to respective voltage nodes and a clock signal, and a stage capacitance having a first electrode connected to an output of the voltage driver and a second electrode connected to a voltage isolation device. The voltage driver might be configured to connect its output to receive a first voltage when the clock signal has a particular logic level and a voltage level of its output is less than a threshold, to connect its output to receive a second voltage greater than the first voltage when the clock signal has the particular logic level and the voltage level of its output is greater than the threshold, and to connect its output to receive a third voltage less than the first voltage when the clock signal has a different logic level.
US10515659B2 Mode splitter between TE and TM polarization for heat-assisted magnetic recording device
An apparatus includes a first waveguide core extending along a light-propagation direction and configured to receive light from a light source at a combined transverse electric (TE) mode and a transverse magnetic (TM) mode. A second waveguide core is spaced apart from the first waveguide core and is configured to couple light at a TM mode to the second waveguide core. A near-field transducer (NFT) is disposed at a media-facing surface of a write head, the NFT receiving the light from the first waveguide core or the second waveguide core and heating a magnetic recording medium in response thereto.
US10515658B1 Laser calibration using temperature compensation equation for heat-assisted magnetic recording device
A method includes generating, during manufacture of a heat-assisted magnetic recording (HAMR) disk drive, a temperature compensation equation for a compensation factor using initial operating currents supplied to a laser diode of the disk drive at different initial operating temperatures and an efficiency value based on the initial operating temperatures. The operating currents are representative of currents for recording data to or erasing data from a magnetic recording medium. The temperature compensation equation is stored in the disk drive. A subsequent efficiency value is determined based on at least one of the initial operating temperatures and an operating temperature differing from the initial operating temperatures. An updated compensation factor at the operating temperature is determined during field operation using the temperature compensation equation and the subsequent efficiency value. An updated operating current is calculated using the updated compensation factor and the operating temperature. A current supplied to the laser diode for a subsequent write operation is adjusted to the updated operating current.
US10515654B2 Learning algorithm to detect human presence in indoor environments from acoustic signals
A system is described that constantly learns the sound characteristics of an indoor environment to detect the presence or absence of humans within that environment. A detection model is constructed and a decision feedback approach is used to constantly learn and update the statistics of the detection features and sound events that are unique to the environment in question. The learning process may not only rely on acoustic signal, but may also make use of signals derived from other sensors such as range sensor, motion sensors, pressure sensors, and video sensors.
US10515653B1 Voice controlled system
A distributed voice controlled system has a primary assistant and at least one secondary assistant. The primary assistant has a housing to hold one or more microphones, one or more speakers, and various computing components. The secondary assistant is similar in structure, but is void of speakers. The voice controlled assistants perform transactions and other functions primarily based on verbal interactions with a user. The assistants within the system are coordinated and synchronized to perform acoustic echo cancellation, selection of a best audio input from among the assistants, and distributed processing.
US10515652B2 Apparatus and method for decoding an encoded audio signal using a cross-over filter around a transition frequency
Apparatus for decoding an encoded audio signal including an encoded core signal, including: a core decoder for decoding the encoded core signal to obtain a decoded core signal; a tile generator for generating one or more spectral tiles having frequencies not included in the decoded core signal using a spectral portion of the decoded core signal; and a cross-over filter for spectrally cross-over filtering the decoded core signal and a first frequency tile having frequencies extending from a gap filling frequency to an upper border frequency or for spectrally cross-over filtering a first frequency tile and a second frequency tile.
US10515650B2 Signal processing apparatus, signal processing method, and signal processing program
A signal processing apparatus, for processing sounds collected in an environment where a target sound and an interfering sound are mixed in order to estimate a diffuse interfering sound accurately, is provided. The signal processing apparatus includes phase difference calculating means and generating means. The phase difference calculating means calculates a phase difference between the first input signal and the second input signal. The first input signal is generated based on the first input sound which is input in the environment where the target sound and the interfering sound are mixed. The second input signal is generated based on the second input sound which is input in the environment. The generating means generates an estimated interfering sound signal, based on the phase difference and the first input signal.
US10515648B2 Audio/speech encoding apparatus and method, and audio/speech decoding apparatus and method
An audio/speech encoding method is provided that includes transforming a time domain input signal to a frequency spectrum, and dividing the frequency spectrum to a plural of bands. The method also includes calculating a level of energies for each band, quantizing the energies for the each band, and calculating differential indices. The method additionally includes modifying a range of the differential indices for the Nth band when N is an integer of 2 or more, and replacing the differential index with the modified differential index, and not modifying a range of the differential indices for the Nth band when N is an integer of 1. The method further includes encoding the differential indices using a Huffman table selected based on a minimum value and a maximum value of the differential indices, and transmitting the encoded differential indices and a flag signal for indicating the selected Huffman table.
US10515647B2 Audio processing for voice encoding and decoding
Systems, methods, and storage media for audio processing adapted to voice encoding/decoding are disclosed. In some implementations, a system is adapted to determine prediction coefficients based on coefficient data included within a bitstream to determine quantized prediction coefficients, the coefficient data including one or more model parameters indicating at least one attribute of a signal model. The system inversely quantizes the quantized prediction coefficients to determine dequantized prediction coefficients. The system then determines multiple spectral energy values for multiple corresponding frequency bands based on the dequantized prediction coefficients.
US10515646B2 Method and device for quantization of linear prediction coefficient and method and device for inverse quantization
A quantization apparatus comprises: a first quantization module for performing quantization without an inter-frame prediction; and a second quantization module for performing quantization with an inter-frame prediction, and the first quantization module comprises: a first quantization part for quantizing an input signal; and a third quantization part for quantizing a first quantization error signal, and the second quantization module comprises: a second quantization part for quantizing a prediction error; and a fourth quantization part for quantizing a second quantization error signal, and the first quantization part and the second quantization part comprise a trellis structured vector quantizer.
US10515642B2 Using bandwidth allocation data to determine a breakdown of volte calls by AMR coding mode
A breakdown of voice over long term evolution (VoLTE) calls by adaptive multi-rate (AMR) speech coding mode may be determined by accessing a plurality of call detail records (CDRs) containing information associated with a plurality of corresponding communication sessions established over a mobile telephony network, and filtering the plurality of CDRs to obtain a subset of CDRs that are associated with communication sessions that used VoLTE services. A data structure containing correlations between AMR speech coding modes and bandwidth values may be referenced in order to classify the CDRs of the subset of CDRs into groups of different AMR speech coding modes. In some embodiments, a capacity planning metric or a resource allocation metric may be recommended based at least in part on numbers of the CDRs in the subset of CDRs within each of the groups of the different AMR speech coding modes.
US10515641B2 Device control method, device management system, and voice input apparatus
Methods, systems, and media for managing a plurality of target devices are provided. A voice command is received by an input associated with a first target device. The voice command includes first voice information and indicates an operation instruction. The first voice information includes identification information. The first target device is specified by referencing a database in which the identification information and a device ID of the first target device are associated. It is determined whether the voice command includes second voice information that identifies a second target device as an operation object for the operation instruction. When the second voice information is not included, the first target device is caused to execute the operation instruction. When the second voice information is included, a control command is transmitted to the second target device for causing the second target device to execute the operation instruction.
US10515638B1 System, method, and computer-readable medium that facilitate voice biometrics user authentication
A system, method, and computer readable medium that facilitate user authentication via voice biometrics in a network system featuring interactive voice response system access is provided. The voice biometric authentication mechanisms alleviate identity theft occurring via specific interactive voice response transactions. A voice biometrics authentication system interfaces with an interactive network platform and may be hosted by a third party provider of voice biometric technologies.
US10515636B2 Speech recognition using depth information
An example apparatus for detecting speech includes an image receiver to receive depth information corresponding to a face. The apparatus also includes a landmark detector to detect the face comprising lips and track a plurality of descriptor points comprising lip descriptor points located around the lips. The apparatus further includes a descriptor computer to calculate a plurality of descriptor features based on the tracked descriptor points. The apparatus includes a pattern generator to generate a visual pattern of the descriptor features over time. The apparatus also further includes a speech recognition engine to detect speech based on the generated visual pattern.
US10515635B2 Forming chatbot output based on user state
Techniques are described herein for chatbots to achieve greater social grace by tracking users' states and providing corresponding dialog. In various implementations, input may be received from a user at a client device operating a chatbot, e.g., during a first session between the user and the chatbot. The input may be semantically processed to determine a state expressed by the user to the chatbot. An indication of the state expressed by the user may be stored in memory for future use by the chatbot. It may then be determined, e.g., by the chatbot based on various signals, that a second session between the user and the chatbot is underway. In various implementations, as part of the second session, the chatbot may output a statement formed from a plurality of candidate words, phrases, and/or statements based on the stored indication of the state expressed by the user.
US10515631B2 System and method for assessing the cognitive style of a person
The present invention relates to a system and method for assessing the cognitive style of a person. The system comprises an input interface (12) for receiving speech spoken by the person, a language processor (16) for analyzing the speech to identify predetermined natural language elements, and a style identifier (18, 18′) for identifying the cognitive style of the person based on the identified natural language elements.
US10515628B2 System and method for a cooperative conversational voice user interface
A cooperative conversational voice user interface is provided. The cooperative conversational voice user interface may build upon short-term and long-term shared knowledge to generate one or more explicit and/or implicit hypotheses about an intent of a user utterance. The hypotheses may be ranked based on varying degrees of certainty, and an adaptive response may be generated for the user. Responses may be worded based on the degrees of certainty and to frame an appropriate domain for a subsequent utterance. In one implementation, misrecognitions may be tolerated, and conversational course may be corrected based on subsequent utterances and/or responses.
US10515627B2 Method and apparatus of building acoustic feature extracting model, and acoustic feature extracting method and apparatus
A method and apparatus of building an acoustic feature extracting model, and an acoustic feature extracting method and apparatus. The method of building an acoustic feature extracting model comprises: considering first acoustic features extracted respectively from speech data corresponding to user identifiers as training data; using the training data to train a deep neural network to obtain an acoustic feature extracting model; wherein a target of training the deep neural network is to maximize similarity between the same user's second acoustic features and minimize similarity between different users' second acoustic features. The acoustic feature extracting model according to the present disclosure can self-learn optimal acoustic features that achieves a training target. As compared with a conventional acoustic feature extracting manner with a preset feature type and transformation manner, the acoustic feature extracting manner of the present disclosure achieves better flexibility and higher accuracy.
US10515618B2 Waveform data structure, waveform data storage device, waveform data storing method, waveform data extracting device, waveform data extracting method and electronic musical instrument
A waveform data structure includes a plurality of types of frames having different data sizes. Each of the plurality of types of frames includes an auxiliary information area and a data area. The auxiliary information area includes an area for storing common effective-bit length data for a section of waveform samples, and an area for storing an identifier for identifying one of the plurality of types of frames. The data area is an area for storing extracted waveform samples which are extracted from the waveform samples based on the common effective-bit length. The number of the extracted waveform samples is determined based on the common effective-bit length.
US10515613B2 Method of processing images and apparatus
In a method of processing images and an apparatus of the present disclosure, a mobile terminal obtains a storage file of a target image, where the storage file includes a plurality of file blocks and precision information of an image display system that is suitable for the file blocks. The mobile terminal obtains reference precision of the image display system for determining that at least one file block is suitable for the reference precision in the storage file. The mobile terminal further displays the target image according to the at least one determined file block.
US10515611B2 Performance-based graphics processing unit power management
Performance counters provided in a graphics processor unit (GPU) are used to provide values used to make a determination of GPU activity so that power management can be exercised. In preferred embodiments counter values relating to computation unit idle times, computation unit stall times, DRAM bandwidth and computation unit stall times due to a sampler wait are utilized to determine performance level. If performance is above a minimum level but the GPU is above certain idleness determinations provided by those values, the GPU can have portions powered down to reduce power consumption while not having a noticeable effect on operations. Based on the various counter values, portions of the GPU can be turned off or disabled to reduce power consumption without having a noticeable effect on perceived GPU performance.
US10515610B2 Floating window processing method and apparatus
A floating window processing method and apparatus is disclosed. The method includes: displaying a floating window in a target display area of a display screen; obtaining an operation signal that works on the floating window; determining a form variation parameter of the floating window according to the operation signal; and dynamically regulating a display form of the floating window, the display form including a display location and/or size. With this disclosure, a problem that a floating window is displayed in a fixed location on a screen, causing great inconvenience for watching other content that is displayed out of the floating window is resolved, a moving function and a zoom function of the floating window are extended. Therefore, it is convenient for the user to watch the other content that is displayed out of the floating window.
US10515600B2 Driving of a display device with temperature compensation
A liquid crystal display device in which an inversion driving scheme is applied to a pixel array which shares data lines. The liquid crystal display device varies driving waveforms of gate signals or data signals according to temperature and may suppress a color deviation of a display panel attributable to inversion of polarities of data signals. A timing controller may be configured to apply control signals to a data drive circuit and a gate drive circuit, the control signals includes a slew rate control pulse that controls the data drive circuit to vary any one of a rising slew rate and a falling slew rate of the data signal corresponding to the main charge interval of each of the gate signals.
US10515599B2 Display panel having adjustable common voltage and method of driving the same
The present invention provides a display panel and a driving method thereof, as well as a liquid crystal display device, which relates to the field of liquid crystal display technology, and can reduce the power consumption of the display panel. The display panel comprises a source driver, a plurality of pixel units defined by a plurality of gate lines and a plurality of data lines arranged crossly, and a common voltage output driver, the common voltage output driver is used for, at a Nth frame, inputting a negative common voltage to a first pixel unit, and at an adjacent frame of the Nth frame, inputting a positive common voltage to the first pixel unit, the first pixel unit is one of the plurality of pixel units, N is a positive integer; the source driver is used for, when the common voltage output driver inputs the negative common voltage to the first pixel unit, inputting a data voltage greater than or equal to the negative common voltage to the first pixel unit, and, when the common voltage output driver inputs the positive common voltage to the first pixel unit, inputting a data voltage less than or equal to the positive common voltage to the first pixel unit. The display panel can be applied in a liquid crystal display device.
US10515596B2 Display apparatus
A display apparatus is provided. Conducting states of switches in a pixel are switched to change charges stored in electrical energy storage cells that are connected to the switches, so as to provide a multi-stage driving voltage to a pixel electrode without increasing the manufacturing cost and circuit area of the display apparatus.
US10515590B2 Pixel compensation circuit, driving method, display panel and display device
The present disclosure relates to a pixel compensation circuit, a driving method for the pixel compensation circuit, a display panel and a display device. The pixel compensation circuit includes a reset circuit, a data writer, a compensation circuit, a driver, and a light emitting device. The threshold voltage of the light emitting device may be provided to the driver through the compensation circuit.
US10515587B2 Light-emitting element and display device
A light-emitting device comprising an emitting unit including at least two emitting elements, a driving unit configured to control the emitting unit, and a capacitor unit formed over the driving unit. A shield layer may be located between the two emitting elements. In one example, the capacitor unit is formed at a level higher than a level of the driving unit, and a shield layer that is located between the two emitting elements is formed at a level that is higher than the level of the driving unit and equal to or lower than the level of the capacitor unit.
US10515585B2 Pixel circuits for AMOLED displays
A system for driving a display that includes a plurality of pixel circuits arranged in an array, each of the pixel circuits including a light emitting device and a driving transistor for conveying a driving current through the light emitting device. Each of a first plurality of supply lines is associated with at least one pixel circuit in a preselected segment of the array, the first plurality of supply lines providing driving currents to the at least one pixel circuit in the preselected segment. Each of a plurality of voltage supplies is configured to provide a supply voltage to the at least one pixel circuit in the preselected segment of the array, the voltage supplies being controllably coupled to the pixel circuits in the preselected segment of the array. A controller determines which of the plurality of voltage supplies to connect to the preselected segment of the array.
US10515578B2 Electrical circuit and display apparatus
Provided are an electric circuit and a display device having the electric circuit. The electric circuit comprises a transmission unit and one or more reception units that perform data frame communications with the transmission unit via a plurality of buses. In the electric circuit, scramble processing is performed during the data frame communications, wherein the scramble processing is performed at different timings for the respective buses with respect to the data frame communication time, whereby the occurrence of EMI noise can be more reliably reduced without increasing the number of components (for example, gaskets).
US10515577B2 Display device
A display device includes an image signal processor generating modulation data of each pixel region corresponding to a display period of each frame based on an image signal and predetermined modulation value tables which are preset to different gains. The image signal processor includes a block divider and at least two data modulators. The block divider divides the display region into at least two block regions along a second direction. The at least two data modulators correspond to the at least two block regions, modulate gray scale data of each of pixel regions included in each block region based on a modulation value table, and generate modulation data of the pixel regions included in each block region. As a result, a difference in the charge amount caused by line resistance can be compensated according to the overdriving scheme, resulting in prevention of image quality deterioration.
US10515576B2 Data transmission method and display driving system
A data transmission method applied in a display, which includes a display panel, is provided. The data transmission method includes the following steps of: providing a host controller and n display drivers, n is a natural number greater than 1; providing a communication link under mobile industry processor interface (MIPI), connecting the host controller to the n display drivers; determining n virtual channel values Vc1-Vcn corresponding to the respective n display drivers; employing the host controller for providing a command with a virtual channel parameter through the communication link under MIPI; when the virtual channel parameter corresponds to an ith virtual channel values Vci, an ith display driver executing corresponding operations in response to the command, while the rest n−1 display drivers ignoring the command, wherein i is a natural number smaller than or equal to n.
US10515569B2 Preparation method of flexible display and flexible display
The present disclosure provides a preparation method of a flexible display and a flexible display, and the method may include: coating an adhesive on a first surface of a first substrate to form an adhesive layer; bonding the first substrate on the second substrate by the adhesive layer on the first surface; providing a flexible display body on the second surface of the first substrate; separating the second substrate from the first substrate by a hygroscopic swelling to obtain the flexible display. By the above-mentioned method, a preparation process flow may be simplified, and the product quality may be improved.
US10515568B2 Flexible drive shaft for greeting cards and the like
A greeting card having mechanically actuated moving portions is provided. The greeting card may include a panel having one or more folds, one or more flexible drive shafts coupled to the panel and having a flipping or moving portion, and a decorative portion coupled to at least one of the panel and the flipping or moving portion. Each flexible drive shaft may be coupled to the panel such that a portion is positioned on a first side of the fold and a portion is positioned on a second side of the fold. When the greeting card is opened, a moment arm is created in the flexible drive shaft which causes the flipping or moving portion to move from a first position to a second position. The decorative portion may move in response to the flipping or moving portion moving from the first position to the second position.
US10515566B2 Electronic system and method for martial arts movement-based language character symbolization and education
A novel electronic language education system device is configured to define, instruct, analyze, and evaluate martial arts movements as characters of a particular language. In one embodiment, the novel electronic language education system includes a martial arts movement linguistic symbolization module and a martial arts movement-to-language character evaluation module that are executed on a CPU and a memory unit of the novel electronic language education system. Preferably, the system further incorporates a visual detection sensor, a gyroscopic sensor, a human limb movement sensor, and/or another sensor to enable capturing and analysis of a martial arts movement routine to create, match, and/or evaluate a digital symbolic key representing the martial arts movement routine, which is digitally paired with a character of the particular language. Ideally, a paired martial arts movement routine resembles the pen stroke or the shape of the character of the particular language to enhance linguistic learning experience.
US10515565B2 Driving simulation test apparatus including a movable body capable of translational movement
A driving simulation test apparatus includes a movable body, a first translational drive portion that extends along a first direction, a first translational guide portion that extends along the first direction, and a plurality of first bases that extends along the first direction and is spaced from each other in a second direction. The first translational drive portion and the first translational guide portion are aligned in the second direction on each of the plurality of first bases, and the first translational drive portion includes a plurality of first translational drive portions arranged on each of the first bases.
US10515559B2 Automated detection and avoidance system
In general, certain embodiments of the present disclosure provide a detection and avoidance system for a vehicle. According to various embodiments, the detection and avoidance system comprises an imaging unit configured to obtain a first image of a field of view at a first camera channel. The first camera channel filters radiation at a wavelength, where one or more objects in the field of view do not emit radiation at the wavelength. The detection and avoidance system further comprises a processing unit configured to receive the first image from the imaging unit and to detect one or more objects therein, as well as a notifying unit configured to communicate collision hazard information determined based upon the detected one or more objects to a pilot control system of the vehicle. Accordingly, the pilot control maneuvers the vehicle to avoid the detected objects.
US10515552B2 Driving assist apparatus
In a driving assist apparatus for assisting a lane change from an own lane to a target lane, when a post-smoothing probability obtained by smoothing a time course change in “a lane presence possibility which increases with the possibility that a target is another vehicle traveling in the target lane (target lane other vehicle)” is greater than a threshold value, that target can be extracted as the target lane other vehicle. The post-smoothing probability requires some length of time to coincide with the lane presence possibility. Therefore, if after completion of a lane change, another lane change is immediately started in the same direction, there arises a possibility that the target lane other vehicle cannot be extracted properly. Therefore, in the case where after completion of a lane change, another lane change is started in the same direction, the lane change is not started until a re-change prohibition time elapses.
US10515551B1 Parking information aggregation platform
This document describes systems and techniques that may be used to aggregate information about open parking spots from various different parking providers or organizations.
US10515550B1 Transferring control of vehicles
In some examples, an electronic device includes a communication interface and at least one processor configured to exchange information with another device via the communication interface to allow transfer of control of operable aspects of a vehicle from a source entity to a target entity. In further examples, a method includes exchanging, by an electronic device, information with another device over a communication medium to allow transfer of control of operable aspects of a vehicle from a source entity to a target entity.
US10515547B2 Sign recognition and display device
A sign recognition and display device (1) includes: a camera (2); a sign recognition unit (10) configured to recognize a road sign included in an image taken with the camera; a speed limit information obtaining unit (12) configured to repeatedly obtain speed limit information; and a display control unit (14) configured to, if a speed limit sign is recognized, and the speed limit information is obtained, show, on a display device (8), information on a speed limit indicated by the speed limit sign. If, while information on the speed limit indicated by the speed limit sign is displayed, the speed limit information is obtained, and the speed limit determined by the obtained speed limit information is different from the speed limit determined by the previously obtained speed limit information, the display control unit shows information on the speed limit determined by the presently obtained speed limit information.
US10515543B2 Electrical data processing system for determining status of traffic device and vehicle movement
Systems and methods are disclosed for determining the status of a traffic device and vehicle movement. A traffic device may have a traffic device computer, one or more traffic signals, and/or a transceiver. The traffic device may transmit, via the transceiver and to a vehicle and infrastructure computing device, information indicative of a status of the one or more traffic signals. The vehicle and infrastructure computing device may comprise a vehicle and infrastructure control computer. The vehicle and infrastructure computing device may receive, from the traffic device, the information indicative of the status of the one or more traffic signals. The computing device may determine that the information indicative of the status of the one or more traffic signals indicates that the one or more traffic signals of the traffic device switched from a red light to a green light and a time that the one or more traffic signals of the traffic device switched from the red light to the green light. In response to determining that the one or more traffic signals of the traffic device switched from the red light to the green light, the computing device may determine an amount of time between the time that the one or more traffic signals of the traffic device switched from the red light to the green light and a time that a vehicle at a location of the traffic device moved. In response to determining that the amount of time exceeds a threshold amount of time, the computing device may determine that a driver of the vehicle is distracted.
US10515540B2 Robot
A robot has a first member, an optical wire placed in the first member, a power line placed in the first member, a photoelectric conversion unit placed in the first member, and an encoder placed in the first member, wherein the optical wire is connected to be optically communicable with the photoelectric conversion unit, the power line is connected to be conductive to the encoder and the photoelectric conversion unit, and a current flowing in the power line is distributed to the encoder and the photoelectric conversion unit.
US10515537B2 Systems and methods for monitoring on-route transportations
The present disclosure relates to a method and system for monitoring on route transportations. The method includes obtaining a driving route of a target vehicle; obtaining a reference position on the driving route away from a first current position of the target vehicle; determining a second current position of the target vehicle after a reference time; determining a distance between the second current position and the reference position is greater than a preset distance; and sending a signal to a target terminal indicating that the target vehicle is off-route.
US10515532B2 Self-check for personal protective equipment
In some examples, a system includes a plurality of articles of personal protected equipment (PPE) that are each assigned to a particular worker. The system may also include a data hub that detects an input that initiates a broadcast of diagnostic self-check messages; identifies, in response to the input, each article of PPE of the plurality of articles of PPE; broadcasts, based on identifying each article of PPE, the diagnostic self-check messages to the respective articles of PPE, wherein each article of PPE receives its respective self-check message at its communication component; in response to receiving a set of diagnostic acknowledgement messages from one or more of the plurality of articles of PPE that have performed a diagnostic self-check, determines whether the set of diagnostic acknowledge messages satisfy one or more self-check criteria; and performs one or more operations based on whether the self-check criteria are satisfied.
US10515526B2 Sensor for an electric fence barrier system
A sensor for an electric fence barrier system comprising at least one electric fence wire is provided, the sensor comprising a mechanical sensing component to measure deflection of the electric fence wire to which the sensor has been fitted, and to produce a corresponding electrical deflection signal, an electrical activity monitoring component to measure the electrical activity on the electric fence wire to which the sensor has been fitted, and to produce an electrical activity signal, and a controller to receive and process the electrical deflection signal and the electrical activity signal, and to generate an alarm if either or both of the measured deflection or the electric activity exceeds predetermined values, and/or to communicate the electrical deflection and electrical activity signals to a remote location.
US10515523B2 Media recognition and synchronization to a motion signal
The present document describes a device and method for synchronizing a motion signal corresponding to a media content with a media signal for the media content, the motion signal being for controlling a motion feedback system. The method comprises: receiving a portion of the media signal; obtaining a fingerprint corresponding to the received portion of the media signal; from reference fingerprints associated with time positions of at least one reference media content, identifying a reference time position of the media content corresponding to the obtained fingerprint; obtaining the motion signal associated with the identified reference time position of the media content; and outputting the motion signal synchronized with the media signal using the identified reference time position of the media content for controlling the motion feedback system.
US10515522B2 System and method for adaptive wayfinding
A method for providing dynamic information in real time regarding weather conditions, emergency situations, navigational cues, and location-specific alerts. Informational data sets are collected from a plurality of different sensors, which are affixed to a location of interest, and received at a processor that interprets the informational data sets to generate a set of lighting commands. The lighting commands are transmitted to a lighting control system that is operably coupled to the lighting system of the location of interest. The lighting system in the location of interest is activated in a lighting pattern based on the lighting commands to covey the information contained in the informational data sets to the individuals in the location of interest.
US10515520B2 Intelligent xenon flash tube warning lamp
Embodiments described herein may provide an intelligent warning lamp that provides image recognition features using an image capture device and a target analysis device offering high-precision results. The target analysis device may perform facial recognition on a detected human in a surrounding image to obtain a facial feature, and match the obtained facial feature with features of a known target. For example, in a law enforcement application, the intelligent warning lamp may match facial features of people nearby a police car with a known criminal. If the match is found, a successful identification signal may be issued with information about the target. The intelligent warning lamp may include an automated deterrent system. The intelligent warning lamp may operate to determine a relative position of the target based on the image data, and may eject a deterrent in the direction of the target using the ejection driving device.
US10515519B2 Automated testing systems and methods for point-of-sale terminals
In some embodiments, apparatuses and methods are provided herein useful to automating testing of transactions at a point-of-sale (POS) terminal. In some embodiments, a system comprises a handheld scanner including an electronic switch electrically coupled to a physical trigger of the handheld scanner, wherein the handheld scanner is configured to read a product identifier, a first display device configured to present the product identifier, the POS terminal including a second display device configured to present a transaction record for a transaction, and a control circuit configured to determine a test case to execute, determine the product identifier, cause presentation of the product identifier, transmit a signal that mimics a pull of the trigger, capture, from the second display device, an image including at least a portion of the transaction record, and analyze the image to determine whether the transaction record includes a record associated with the product identifier.
US10515518B2 System for providing on-demand resource delivery to resource dispensers
Embodiments of the present invention provide a system for managing and/or operating a nodal grid network in which resources are received, dispensed, and transferred throughout the nodal grid network. The nodal network may comprise automated teller machines, merchant stores, delivery vehicles, processing centers, and the like. The system scans resource notes for important and sometimes unique information as the resource notes are received and/or dispensed at each of the nodes. This information about the resource notes and the nodes of the network can be recorded and stored in real-time, such that the system can make real-time decisions regarding how to address any necessary adjustments of resource quantities at each node. Furthermore, historical nodal data can be analyzed to identify trends at each node, and this historical data can be extrapolated to provide insight into an expected health of each node at future points in time.
US10515516B1 Peer-to-peer competition wagering exchange network
A peer-to-peer competition wagering exchange network method and system is disclosed which in one exemplary embodiment can include receiving schedule data associated with a competition or game-based event, receiving a selection from a first user to participate in the competition or event, receiving a selection from the first user for a competitor associated with the competition, and receiving a wagered, placed, or contributed monetary amount or token of value with respect to the selected competitor from the first user. The method can further include receiving a point spread or line with respect to the competition from the first user, and generating a challenge, contest, or campaign based on the received selected competitor, received wagered amount, and received point or spread by the first user.
US10515514B1 Centralized tournament game
A method and system for operating a centralized tournament game is described. The centralized tournament game includes charging each player a fee to enter the tournament game with a point-of-sale device that is communicatively coupled to a mobile wagering sub-system. The method associates the received funds with a particular authorized mobile device. The method then proceeds to enable a plurality of authorized mobile devices to participate in the tournament game. Each authorized mobile device is communicatively coupled to the mobile wagering sub-system. The game outcome is communicated from the mobile wagering sub-system to each authorized mobile gaming device. The method and system includes a video presentation sub-system that is communicatively coupled to the mobile wagering sub-system. The video presentation sub-system generates a game session output associated with the game session. A stationary monitor client receives the game session output generated by the video presentation sub-system and the game session output is displayed on the stationary monitor client.
US10515512B1 Electronic gaming machine with multiple bill validators
An electronic gaming machine with a primary bill validator and a separate, auxiliary bill validator in case the primary bill validator either fails or performs less than optimally. The primary bill validator operates as the default bill validator to accept bills (e.g., paper currency and/or cashless ticket vouchers) to fund wagering activities of the EGM and the separate, auxiliary bill validator selectively operates to accept bills (e.g., paper currency and/or cashless ticket vouchers) to fund wagering activities of the EGM upon an occurrence of a bill validator switch event.
US10515509B2 Gaming device comprising a rotatable game wheel
A gaming device comprising a game wheel for obtaining a result of the game, said game wheel being mounted so as to be rotatable about a wheel axis. An electronically actuated screen associated with the game wheel viewed in the viewing direction of the wheel axis. The screen is placed in front of the game wheel and covers part of a game wheel surface which faces a location for operating the gaming device.
US10515508B2 Push-buttons for gaming machines
Push-button switches and components thereof, including push-button switch button covers, as well as methods of making the same and gaming machines having such push-button switches, are provided. The push-button switches are low profile and configured for aperture-free mounting, and the button covers are configured to convey information and have improved characteristics.
US10515507B2 Gaming system, gaming device and method providing a first game and a plurality second wagering games each associated with a separate activatable component of the first game
A gaming system having a first skill, partial skill, or pseudo skill based game having a plurality of individually activatable designated components and a plurality of second chance based games each respectively associated with a different one of the individually activatable components of the skill based game. When each designated component of the first game is activated through one or player inputs, a corresponding chance based game associated with that designated component is activated. Each chance based game randomly determines whether the player wins an award. In one embodiment, the likelihood of activating each designated component is different and the chance based game associated with each different designated component is different.
US10515506B2 Gaming statistics
Various embodiments include determining a value of a statistic describing cards that have been dealt from a deck, and modifying the rules of a game based on the statistic.
US10515504B2 Cart inventory system and associated methods
An example cart inventory system and associated methods are described. The example cart inventory system includes a cart and a detection system. The cart includes a frame, and a shelf movably mounted to the frame and configured to be positioned between an extended position and a folded position. A top surface and a rear surface of the shelf include first and second identifiers, respectively. The detection system is configured to detect the first identifier when the shelf is in the extended position and detect the second identifier when the shelf is positioned in the folded position. In the extended position, the top surface is oriented upwards relative to horizontal and the rear surface is disposed against the frame. In the folded position, the rear surface is oriented upwards relative to horizontal.
US10515501B2 Testing device for testing coin blanks
The invention relates to a testing device 10, that can be a component of a feeding device to feed coin blanks 11 to a coining press or a minting station 12. The testing device 10 has a contactless measuring first sensor device 30 and/or a second sensor device 40. Every sensor device 30, 40 that is present controls an associated removal device 32 or 41. Each sensor device 30, 40 detects a certain property of the coin blank and compares it with a corresponding standard specification. If an unacceptable deviation from the specification is detected, the sensor device 30, 40 in question controls the respective associated removal device 32, 41 to discharge the coin blank from a main conveyor device 13 which transports the coin blanks from a feeding end 14 to an exit end 15.
US10515500B2 Card-type smart key and manufacturing method therefor
A card-type smart key includes: a PCB substrate on which components are mounted; and an EMC case which is coupled to the component mounting surface of the PCB substrate, wherein the EMC case is formed by: fixing the component non-mounting surface of the PCB substrate onto a lower plate of a mold after bringing the component non-mounting surface into close contact with the lower plate; covering the component mounting surface of the PCB substrate with an upper plate of the mold, leaving a preset space; and inputting a molding material into the preset space.
US10515499B2 System and method for providing hands free operation of at least one vehicle door
A system and method for providing hands free operation of at least one vehicle door that include determining if a portable device is located outside of at least one door area zone and determining if the portable device is stationary for a predetermined period of time within at least one local area polling zone. The system and method also include supplying a first amount of power to a motor associated with the at least one vehicle door to initiate powered closure of the at least one vehicle door. The system and method further include determining if the portable device is being moved towards and is located at a predetermined distance of the at least one door area zone and supplying a second amount of power to the motor associated with the at least one vehicle door to stop powered closure of the at least one vehicle door.
US10515496B2 Electronic lock and electronic locking system for furniture, cabinets or lockers
Electronic lock and electronic locking system for furniture, cabinets or lockers are disclosed, the electronic lock having a case fixed to the inner part of a door of a piece of furniture, cabinet or locker; a locking element electronically activated; a power supply module; a wireless communication module; an electronic control module operating in different modes of operation: an offline mode to autonomously activate the locking element based on the access data received; an online mode where the access data received are sent to a central control unit and the activation of the locking element is performed based on the activating instructions remotely received from the central control unit, the lock automatically operating in an offline mode under conditions of a failure event in the communications with the central control unit.
US10515481B2 Method for assisting movement in virtual space and system executing the method
A method includes defining a virtual space including a virtual point of view associated with a first user and, a first and second object. The method includes defining a field of view based on a position of the virtual point of view and a detected motion of the user. The method includes generating a field-of-view image corresponding to the field of view. The method includes displaying the first object in a first mode; and displaying the second object in a second mode. The method includes detecting a position of gaze of the first user. The method includes detecting contact between the position of gaze and the first object. The method includes displaying the first or second object in a third mode in response to detection of the contact. The method includes moving the position of the virtual point of view to the first object in response to detection of the contact.
US10515480B1 Automated three dimensional model generation
In various example embodiments, a system and methods are presented for generation and manipulation of three dimensional (3D) models. The system and methods cause presentation of an interface frame encompassing a field of view of an image capture device. The systems and methods detect an object of interest within the interface frame, generate a movement instruction with respect to the object of interest, and detect a first change in position and a second change in position of the object of interest. The systems and methods generate a 3D model of the object of interest based on the first change in position and the second change in position.
US10515476B2 Image fetching for timeline scrubbing of digital media
Disclosed are systems, methods, devices and computer-readable media for image fetching for timeline scrubbing of digital media. In some implementations, a method comprises: receiving at a first time prior to receiving a scrub command, a first set of scrub images associated with digital media, the first set of scrub images having a first set of positions on a timeline of the digital media; receiving a first scrub command; receiving at a second time after the first time, a second set of scrub images associated with the digital media, the second set of scrub images having a second set of positions on the timeline that fill time gaps in the first set of positions on the timeline; animating, a timeline overlay including the timeline, a playhead and a scrub image window; and selecting a scrub image from the first or second sets of scrub images for presentation in the scrub image window.
US10515473B2 Method and apparatus for generating actionable marked objects in images
Aspects of the subject disclosure may include, for example, embodiments for generating an embedded object definitions (EOD) file for an image of a video file. The EOD file can include information about object markings of the video image. Further embodiments include identifying an object within the original video and determining a plurality of pixels associated with the object. A position, a color, a contrast and a brightness are associated with each of the plurality of pixels. Additional embodiments include adjusting color, contrast, and brightness of each of the plurality of pixels resulting in adjusted pixels of each of the plurality of pixels. Also, embodiments can include overlaying the marked image with the adjusted pixels of each of the plurality of pixels during a presentation of the video file. The marked image presents the object as marked on a display to a user, resulting in a marked object. Other embodiments are disclosed.
US10515472B2 Relevance based visual media item modification
A method that receives a visual media item and determines an identity of at least one intended viewer of the visual media item is disclosed. The method may further identify a visual representation of an object that is comprised by the visual media item and determine a relevance of the object based, at least in part, on the identity. The method may further generate a modified visual media item such that the modified visual media item differs from the visual media item, at least, by visual emphasis of the visual representation of the object.
US10515470B2 Systems and methods for utilizing multiple map portions from multiple map data sources
Systems, methods, and non-transitory computer-readable media can acquire a request for a map of a particular region. A first set of one or more map portions for representing a first portion of the particular region can be identified based on the particular region. The first set can be associated with a first map data source. A second set of one or more map portions for representing a second portion of the particular region can be identified based on the particular region. The second set can be associated with a second map data source. The map of the particular region can be generated based on a combination of the first set and the second set.
US10515467B2 Image reconstruction system, method, and computer program
The present invention relates to an image reconstruction system for statistically reconstructing images from transmission measurements. The image reconstruction system comprises an update equation providing unit for providing an update equation based on an iterative statistical model. The update equation comprises a data term and a regularization term. The invention proposes to not modify the regularization term, but rather the weights with which individual measurements contribute are modified on a per image voxel and per measurement basis. This is achieved by modifying the contributions of each measurement by including an additional weight on a per image voxel/per measurement basis. The additional weight for each measurement is determined by calculating the noise perpendicular to each measurement ray at each voxel position and a voxel and measurement dependent weight for each measurement, and integrated into the update equation's data term.
US10515464B2 Dynamic color customization of standardized (emoji) image characters
One or more embodiments of the disclosure include a customized image character system that generates and provides customized image characters across computing devices. In particular, in one or more embodiments, the customized image character system provides a color modifier control as part of a messaging application for drafting digital messages with standardized image characters. The customized image character system can detect user selection of a standardized image character (e.g., an emoji image) and a new color (via the color modifier control) and dynamically generate a customized image character (e.g., a customized emoji image). The customized image character system can also send a digital message to a second client device such that the second client device displays the digital message with the customized image character.
US10515455B2 Optical flow measurement
Optical flow is measured between a first image and a second image by evaluating a match quantifying parameter in respect of a set of candidate flow vectors. The set of candidate flow vectors includes one or more flow vectors selected in dependence upon one or more neighbor flow vectors associated with one or more neighboring pixels to the given pixel which have previously calculated respective match quantifying parameters indicative of closest matches for the one or more neighboring pixels. The set of candidate flow vectors also includes adjacent flow vectors corresponding to target pixels surrounding the target pixels identified by the neighbor flow vectors. One or more randomly selected random flow vectors is also added to the set of candidate flow vectors. The calculated match quantifying parameters are weighted in dependence upon whether the corresponding candidate flow vector is similar to any other candidate flow vector.
US10515452B2 System for monitoring lesion size trends and methods of operation thereof
A medical imaging system configured to receive first image information corresponding with one or more images acquired at a first time, the one or more images including a lesion; receive second image information corresponding with one or more images of the lesion acquired at another time; render volumes of the lesion for each image; and overlays the two volumes. Other factors and/or indicators, such as vascularization indicators, may be calculated and compared between the first image information and second image information.
US10515451B2 Measuring intramuscular fat
Dual-energy absorptiometry is used to estimate intramuscular adipose tissue metrics and display results, preferably as related to normative data. The process involves deriving x-ray measurements for respective pixel positions related to a two-dimensional projection image of a body slice containing intramuscular adipose tissue as well as subcutaneous adipose tissue, at least some of the measurements being dual-energy x-ray measurements, processing the measurements to derive estimates of metrics related to the intramuscular adipose tissue in the slice, and using the resulting estimates. Processing the measurements includes an algorithm which places boundaries of regions, e.g., a large region and a smaller region. The regions are combined in an equation that is highly correlated with intramuscular adipose tissue measured by quantitative computed tomography in order to estimate intramuscular adipose tissue.
US10515448B2 Handprint analysis to predict genetically based traits
The present disclosure relates to techniques for predicting a genetically based trait using handprints. In one embodiment, a method generally includes receiving a digital image of a person's handprint. A computing device extracts features from the digital image using at least one feature-extraction technique and inputs the features into a machine-learning model trained to predict at least one genetically based trait when such features are received as input. The machine-learning model predicts whether the user has one or more genetically based traits based on the values of the features. The computing device then sends the prediction to an application that presents the prediction to the user.
US10515446B2 Image inspection device, image inspection method, image inspection program, and computer-readable recording medium and recording equipment
The image inspection device includes a reference height setting part configured to set a reference height as a reference of vibration component estimation, a vibration estimation part configured to estimate a vibration component in an inspection environment, based on the two-dimensional profile generated by the two-dimensional profile generation part and the reference height set by the reference height setting part, a profile correction part configured to remove, from the two-dimensional profile, the vibration component estimated by the vibration estimation part, a three-dimensional data generation part configured to generate three-dimensional data of the inspection object from a plurality of the two-dimensional profiles from which the vibration component is removed by the profile correction part, and an inspection part configured to conduct outer appearance inspection of the inspection object, based on the three-dimensional data generated by the three-dimensional data generation part.
US10515445B1 System and method for assessing a physical structure
Systems and methods for assessing a physical structure are provided. Information indicative of an infrared image that includes a portion of the physical structure is received, and one or more indicators within the infrared image exceeding a heat threshold are determined. A plurality of characteristics of the one or more indicators are determined. Information indicative of an image of the portion of the physical structure, corresponding to the infrared image, is received, and locations of the one or more indicators are determined. The image is analyzed according to the locations of the one or more indicators to determine information indicative of (i) a fastener coupled to the physical structure or (ii) damage to the physical structure, and the one or more indicators are classified according to the analysis. Based on the classification of the one or more indicators, a condition of the physical structure is determined.
US10515444B2 Care area generation for inspecting integrated circuits
Methods and systems for inspecting integrated circuits are provided. The method includes generating care areas that each includes at least one potential defect, organizing the generated care areas based on a first set of spatial relationships to provide a list of neighboring care areas, wherein each neighboring care area is an entry within the list, and generating a recipe file of the list, wherein each neighboring care area is inspected sequentially using a high-resolution inspection system. The system comprises a memory including instructions executable by a processor to: generate care areas that each includes at least one potential defect, organize the generated care areas based on a first set of spatial relationships to provide a list of neighboring care areas that are each an entry within the list, and generate a recipe file of the list, wherein each neighboring care area is inspected sequentially using a high-resolution inspection system.
US10515443B2 Utilizing deep learning to rate attributes of digital images
Systems and methods are disclosed for estimating aesthetic quality of digital images using deep learning. In particular, the disclosed systems and methods describe training a neural network to generate an aesthetic quality score digital images. In particular, the neural network includes a training structure that compares relative rankings of pairs of training images to accurately predict a relative ranking of a digital image. Additionally, in training the neural network, an image rating system can utilize content-aware and user-aware sampling techniques to identify pairs of training images that have similar content and/or that have been rated by the same or different users. Using content-aware and user-aware sampling techniques, the neural network can be trained to accurately predict aesthetic quality ratings that reflect subjective opinions of most users as well as provide aesthetic scores for digital images that represent the wide spectrum of aesthetic preferences of various users.
US10515442B2 Image processing apparatus that corrects for lateral chromatic aberration, image capturing apparatus, image processing method, and storage medium
An image processing apparatus performs image processing for correcting a lateral chromatic aberration that contains a rotationally symmetrical component and a shift component, for an input image generated by image capturing using an optical system. The image processing apparatus includes a first acquirer configured to acquire first component information on a first component that is one of the rotationally symmetrical component and the shift component, the first component information being acquired and stored before the input image is acquired, a second acquirer configured to acquire the second component information on a second component that is the other of the rotationally symmetrical component and the shift component based on the color shift amount, by using the input image and the first component information, and a corrector configured to perform a correction process with the first component information and the second component information for the input image.
US10515438B2 System and method for supporting image denoising based on neighborhood block dimensionality reduction
System and method can support an image processing device. The image processing device operates to obtain a first set of characterization values, which represents a first group of pixels that are associated with a denoising pixel in an image. Also, the image processing device can obtain a second set of characterization values, which represents a second group of pixels that are associated with a denoising reference pixel. Furthermore, the image processing device operates to use the first set of characterization values and the second set of characterization values to determine a similarity between the denoising pixel and the denoising reference pixel. Then, the image processing device can calculate a denoised value for the denoising pixel based on the determined similarity between the denoising pixel and the denoising reference pixel.
US10515437B2 Image processing apparatus and image processing method that perform noise reduction processing on image data
An image processing apparatus includes a processing unit to perform noise reduction processing on image data and an output unit to output noise-reduced output image data. The processing unit determines a weight for a reference pixel based on a target area including a target pixel and a reference area including the reference pixel and sets, as a pixel value of the target pixel on which processed noise reduction processing has been executed, a value calculated using reference pixels and a weight corresponding to each of the reference pixels. The size of the target area equals to the size of the reference area. The output unit outputs, as the pixel value of the target pixel after noise reduction processing, either a first value, calculated when a first pixel group is set as the target area, or a second value, calculated when a second pixel group is set as the target area.
US10515436B2 Method of processing an image
A non-transitory computer-readable medium encoded with a computer-readable program, which when executed by a processor, will cause a computer to execute a computational method, the computational method including collecting an image data, wherein the collecting the image data comprises collecting a first plurality of RGB images and a second plurality of hyperspectral images. The method further includes orthorectifying the image data to produce an RGB based orthophoto and a partially rectified hyperspectral orthophoto. The method further includes selecting tie features from each of the RGB based orthophoto and the partially rectified hyperspectral orthophoto. Lastly, the method includes registering the features of the partially rectified hyperspectral orthophoto into the tie features of the RGB based orthophoto.
US10515435B2 Apparatus for upscaling an image, method for training the same, and method for upscaling an image
The disclosure discloses an apparatus for upscaling an image, a method for training the same, and a method for upscaling an image, where a convolutional neural network circuit obtains feature images of the image, a multiplexer upscales the image by integrating every n*n feature images of an input signal into a feature image with a resolution which is n times the resolution of a feature image of the image, where n is an integer greater than 1.
US10515433B1 Zoom-adaptive data granularity to achieve a flexible high-performance interface for a geospatial mapping system
A geospatial mapping system can access a geospatial layer data set for a first geographic area defined by a first presentation level, and provide the geospatial layer data set for the first geographic area to a client device to present a visual rendering of the first geographic area. The geospatial mapping system can receive a request to utilize an advanced feature set on a subset of geospatial artifacts located within the first geographic area, and promote, to the geospatial layer data set, an additional geospatial artifact data set for the subset of geospatial artifacts, yielding an updated geospatial layer data set for the first geographic area. The geospatial mapping system can provide the updated geospatial layer data set to the client device to provide the advanced feature set for interacting with the subset of geospatial artifacts located within the first geographic area.
US10515432B2 Methods and apparatuses for managing graphics data using two-stage lookup tables in cache
A method of managing graphics data in a graphics processing device may include: receiving a first draw call having a first identifier, generating a first lookup table having the first identifier mapped in association with a first handle value by allocating the first handle value to the first identifier, generating a second lookup table having the first handle value mapped in association with a first graphics state setting value by allocating the first handle value to the first graphics state setting value, wherein the first graphics state setting value corresponds to the first identifier, and performing at least one graphics pipeline operation to process the first draw call by using the first graphics state setting value obtained from the second lookup table.
US10515431B2 Global optimal path determination utilizing parallel processing
Embodiments are generally directed to global optimal path determination utilizing parallel processing. An embodiment of an apparatus includes a central processing unit (CPU); a graphical processing unit (GPU), the GPU being capable of a plurality of processing threads; and a memory to store data for a system under evaluation, the system under evaluation including a set of nodes having a first endpoint, a second endpoint, and multiple paths between the first endpoint and the second endpoint. The apparatus is to determine a most energy efficient path between the first endpoint and the second endpoint utilizing parallel processing of a push and relabel graph cut algorithm. Performance of the push and relabel algorithm includes a plurality of process iterations, each process iteration including performance of a relabel operation, a push operation in a first direction, and a push operation in a second direction.
US10515429B2 Image-based pose determination
A steganographic digital watermark signal is decoded from host imagery without requiring a domain transformation for signal synchronization, thereby speeding and simplifying the decoding operation. In time-limited applications, such as in supermarket point-of-sale scanners that attempt watermark decode operations on dozens of video frames every second, the speed improvement allows a greater percentage of each image frame to be analyzed for watermark data. In battery-powered mobile devices, avoidance of repeated domain transformations extends battery life. A great variety of other features and arrangements, including machine learning aspects, are also detailed.
US10515427B1 Methods and systems for use of a prepaid payment device for a healthcare service or product
The methods and systems disclosed herein attempt to overcome the deficiencies of the conventional methods and systems by providing a prepaid card for reimbursing a healthcare service provider for the cost of providing a patient with a specific healthcare service. A prepaid card can identify a specific healthcare service and can be used by a patient at a healthcare service provider to obtain the healthcare service of administering a controlled substance for which the patient does not have a prescription. The prepaid card can be associated with one or more accounts of third parties who may be financially responsible for reimbursing the healthcare service provider for the cost of providing the controlled substance and/or the specific healthcare service to the patient.
US10515423B2 Shareability score
System and methods for generating a shareability score in accordance with some example embodiments are disclosed. A social networking system receives a request to generate a shareability score for a list of content items for an organization. The social networking system identifies a plurality of members associated with the organization and analyzes past share data for the plurality of members to generate an organization sharing profile. The social networking system retrieves early sharing information for each content item in the list of content items. The social networking system generates a shareability score for each particular content item and ranks the list of content items based on the generated shareability scores. The social networking system then transmits the ranked list of content items to a client device, receives a selection of one or more content items, and broadcasts the one or more selected items to a plurality of client devices.
US10515415B1 Method and system for integrating online sales of consumer products with the sale of corresponding insurance
Methods, systems, apparatus, and non-transitory computer readable media are described for integrating the online purchase of a product with the purchase of an insurance policy providing coverage for the product. When a customer initiates the purchase of a product through an online retailer, various aspects include obtaining personal information for the customer, as well as product information for the product. Based upon this information, various aspects may include determining whether the customer is eligible to purchase insurance, and assessing a level of risk in providing a particular type of insurance coverage to the customer. Additionally, various aspects may further include determining an insurance quote based upon this level of risk and transmitting an offer to purchase the insurance policy to the customer. The customer may then purchase the product and insurance policy in one transaction such that binding insurance coverage for the product is provided at the time of purchase.
US10515408B2 Systems and methods for bid/offer liquidity spread trading
Apparatus and methods for automatically executing a trade of an item between a market participant who issues a request for a quote for an item and a market participant who responds to the request are provided. In some embodiments, an automatic trade may be conditioned upon the acknowledgement, by the participant who issues the request, of an obligation to execute the trade. In some embodiments, the invention may include one or more modules for receiving the request, receiving a quote, receiving a responsive number of units of the item to be traded, decrementing a time interval in which the participant who issues the request is required to trade, and, if that participant does not trade within the time interval, trading on behalf of that participant.
US10515403B1 Bid-based requests for electronic resources
Shared electronic resources can be allocated to customers by auction when there is contention among the customers for the resources. Each customer can receive a bid pool for a shared electronic resource. A customer may prioritize a request by withdrawing a bid amount from the customer's bid pool and submitting the bid amount with a request for the shared resource. A resource provider may assess the capacity of the shared resource to process requests and conduct an auction at various times, such as during periods of congestion, to determine the requests that the shared resource will process at a given time. Customers can demand a refunded bid amount when the auction price is less than the customer's bid amount, and the customer can issue a repudiation challenge if no auction was held or the customer did not receive access to the shared resource.
US10515401B1 Utilizing machine learning to generate vehicle information for a vehicle captured by a user device in a vehicle lot
A device receives vehicle data associated with vehicles located at a vehicle dealership lot, and receives, from a user device, profile data identifying a user of the user device and data identifying a particular vehicle of the vehicles. The device compares the data identifying the particular vehicle and the vehicle data to determine particular vehicle data associated with the particular vehicle, and processes the particular vehicle data and the profile data of the user, with a first model, to determine purchase options for the particular vehicle and the user. The device provides, to the user device, the particular vehicle data and the purchase options for the particular vehicle to cause the user device to display the particular vehicle data and the purchase options for the particular vehicle.
US10515399B1 System, method and medium for utilizing current and historical device context information to determine content item recommendations
The present disclosure provides computer-implemented systems and processes for augmenting user ratings of items, such as a rating of a song playing on a user device, by analyzing contextual information, such as user and/or device activity data associated with the device. The contextual information may be used to determine an associated intensity of the rating or feedback. The determined intensity levels can be used to weigh the associated rating events and improve the quality of item recommendations that are based on such ratings. Contextual information may indicate whether the user transitioned from another application to rate an item, device status information, and so on. In one embodiment, contextual information can be used to assess how intensely the user feels about a music item and to provide improved music recommendations, such as songs to provide in a playlist or radio station, based on the intensity.
US10515398B2 System, method, and memory device for personalized vacations
Personalization of a rental property is automatically performed based on presence or detection of a wireless device. A unique identifier of a wireless cellular device, for example, may be associated to a personalization profile. When the wireless cellular device is detected by a network serving the rental property, the personalization profile may be retrieved. Devices in the rental property may thus be personalized with music, movies, and other information in the personalization profile. Hotel rooms and rental cars may thus be personalized to a user of the wireless cellular device.
US10515395B2 Systems and methods for reimbursing carriers for supplier-associated delays
In some embodiments, methods and systems are provided that provide for delivering products to customers while analyzing and satisfying product-associated and/or delivery location-associated restrictions. The delivery attempt of the products is commenced after the product-associated restrictions are determined to be satisfied. The delivery of the product or products to the customer or an authorized person is authorized after the delivery location-associated restrictions are determined to be satisfied.
US10515392B1 System and method for geographic, temporal, and location-based detection and analysis of mobile communication devices in a communication network
A system for geographic, temporal, and location-based detection and analysis of mobile communication devices in a communication network is disclosed. The system comprises a database and a server communicatively coupled to the database that receives location data from a vendor server, sets a boundary around each location included in the location data, receives messages from mobile communication devices responsive to display of content on the mobile communication devices, analyzes mobile communication device data corresponding to determined mobile communication identifiers from cell sites, and applies a plurality of exclusions to the mobile communication devices based on the analysis to exclude mobile communication devices based on dwell times within the boundary, historical device patterns within the boundary, and/or dwell times patterns in relation to one or more geographic features in the boundary. The server then generates and displays a list of non-excluded mobile communication devices based on the plurality of exclusions applied.
US10515391B2 Pre-association mechanism to provide detailed description of wireless services
In an example embodiment, an apparatus comprising a transceiver configured to send and receive data and logic coupled to the transceiver. The logic is configured to determine from a signal received by the transceiver whether an associated device sending the signal supports a protocol for advertising available services. The logic is configured to send a request for available services from the associated device via the transceiver responsive to determining the associated device supports the protocol. The logic is configured to receive a response to the request via the transceiver, the response comprising at least one service advertisement and a signature. The logic is configured to validate the response by confirming the signature.
US10515388B2 Call tracking
There are disclosed systems and methods for facilitating communications between individuals and enterprises and in particular, to methods and systems for tracking and attributing customer and/or customer prospect online and offline communications in association with a marketing campaign.
US10515386B2 System and method for performing cross-platform big data analytics
A system and method for performing cross-platform data analytics of advertising campaign information. The system comprises a data sanitizing module for receiving information related to at least one campaign from a plurality of advertising platforms and to produce a normalized dataset having data values that comply with a unified format; a storage and transformation (TS) engine for transforming data values in the normalized dataset into a format defined in a relaxed data schema, thereby resulting with a relaxed dataset, the TS engine is further configured to analyze the relaxed dataset to compute a plurality of campaign measurements of measurable data values included in the relaxed dataset; a data-mart module for storing the relaxed dataset together with the computed campaign measurements; and a management user interface (UI) module for allowing allow client devices access to data stored in the data-mart module, wherein the data-mart module is optimized for providing an accelerated data for data stored therein.
US10515385B2 Stamper, terminal, and operation method thereof
Disclosed are a stamper, a terminal and an operation method thereof. The stamper includes: a transmission part configured to transmit a beacon signal related to stamp saving to a terminal; a contact tip contacting the terminal; and a control part configured to include a bit value in the beacon signal, wherein the bit value is generated to indicate contact of the contact tip with the terminal.
US10515384B2 Systems and methods for contextual services using voice personal assistants
A system may store a first merchant identifier in response to a registration of a first merchant and a user identifier in response to a registration of a user. The system may also store an access permission to control access by the first merchant to a first context. The access permission may be configured for retrieval by a query including at least one of the user identifier or the first merchant identifier. A user may access the system using a voice personal assistant. The system may authenticate the user based on spoken input to the voice personal assistant. The system may return the first context in response to a first application programming interface (API) call and in response to the access permission authorizing access to the first context. The system may facilitate transactions using a voice personal assistant.
US10515383B2 Reducing computational resource requirements for making payments
A peer-to-peer (P2P) payment system is proposed in which a server computationally analyses historical data relating to P2P traffic to predict periods of high usage, and, based on the predicted high usage periods, computationally interacts with payment senders, to schedule payments to avoid the predicted high usage periods. The effect of this is to smooth the traffic over time, thereby reducing the number of transfers which are required at peak traffic periods. In this way, the resource requirements of operating the P2P process can be reduced, since the peak level of P2P traffic, which determines the computational resources which have to be devoted to the P2P traffic, can be reduced.
US10515381B2 Spending allocation in multi-channel digital marketing
An approach for spending allocation, executed by one or more processors to provide one or more monetary output values in response to a request for determining spending allocation in a digital marketing channel, is provided. The approach fits one or more models to train a business environment simulator. The approach generates a supervised learning policy. The approach evolves a supervised learning policy into a distribution estimator policy by adjusting network weights of the supervised learning policy. The approach generates an optimized policy by evolving the distribution estimator policy through interaction with the business environment simulator. The approach determines a profit uplift of the optimized policy by comparing the optimized policy and the supervised learning policy. Further, in response to the optimized policy outperforming the supervised learning policy, the approach deploys the optimized policy in a live environment.
US10515377B1 User studies using interactive devices
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for conducting user studies. One of the methods includes receiving a user study session request from a sponsor, wherein the user study session request identifies a product and one or more criteria. Session volunteer data identifying one or more available session volunteers having access to the product and one or more attributes is received. A session volunteer that satisfies the user study session request is determined, including matching the one or more attributes of the session volunteer to the one or more criteria of the session request. A session between the sponsor and the session volunteer is initiated.
US10515372B1 Systems and methods for managing building code compliance for a property
Methods and systems that manage building code compliance are provided. A smart or interconnected home may be populated with multiple smart or other devices that are in wired or wireless communication with a central controller. The smart devices may be covered by an insurance policy, such as a homeowners, renters, or personal articles insurance policy. The controller may receive building code compliance information associated with the smart devices, and may update an inventory list to include the building code compliance information. The controller may detect that one or more devices do not comply with building code requirements. The controller may transmit a notification to a customer about possible corrective actions to remedy non-compliant conditions and to facilitate building code compliance. The smart devices may be associated with appliances, electronics, wiring, pipes, ducts, or other equipment or personal belongings. Insurance discounts may be provided based upon the building code compliance functionality.
US10515370B2 Systems and methods for providing tokenized transaction accounts
The disclosed embodiments include methods and systems for providing tokenized transaction accounts. In one embodiment, a computer-implemented method is provided that may include generating, by one or more processors, a first tokenized transaction account from a first transaction account associated with a first user. The method may also include providing the first tokenized transaction account to a client device associated with the first user for storage in the client device and use in transactions. The method may also include updating the first tokenized transaction account based on one or more conditions and providing the updated first tokenized transaction account to the client device for storage and use in a subsequent transaction.
US10515366B1 Network neighborhood topology as a predictor for fraud and anomaly detection
An improved technique involves generating, from historical transaction data, a relational graph that represents connections between users who initiate transactions and transaction devices used to carry out the transactions. By supplementing traditional relational database models with a tool such as a graph database, a risk analysis server is able to express users and transaction devices as nodes in a graph and the connections between them as edges in the graph. The risk analysis server may then match the topology of the graph in a neighborhood of the user initiating the transaction to a known topology that is linked to an indication of risk. In some arrangements, this topology is an input into a risk model used to compute a risk score for adaptive authentication.
US10515359B2 Systems and methods for processing mobile payments by provisioning credentials to mobile devices without secure elements
A method for generating and provisioning payment credentials to a mobile device lacking a secure element includes: generating a card profile associated with a payment account, wherein the card profile includes at least payment credentials corresponding to the associated payment account and a profile identifier; provisioning, to a mobile device lacking a secure element, the generated card profile; receiving, from the mobile device, a key request, wherein the key request includes at least a mobile identification number (PIN) and the profile identifier; using the mobile PIN; generating a single use key, wherein the single use key includes at least the profile identifier, an application transaction counter, and a generating key for use in generating a payment cryptogram valid for a single financial transaction; and transmitting the generated single use key to the mobile device.
US10515357B2 Systems and methods for authenticating electronic transactions
The disclosed embodiments provide systems and methods for authenticating electronic transactions. A system for authenticating electronic transactions may include one or more memory devices storing instructions and one or more processors configured to receive transaction data associated with a transaction and further associated with a customer. The transaction data includes a customer identifier. The one or more processors may be configured to identify a customer account associated with the customer based on the customer identifier, and determine an authentication tier level associated with the transaction. The authentication tier level may reflect one or more levels of authentication required to authorize the transaction. The one or more processors may be configured to receive authentication data associated with a customer, and determine whether the authentication data satisfies the authentication tier level associated with the transaction and authorize the transaction when the authentication data satisfies the authentication tier level.
US10515353B2 Electronic identification and authentication system
A system includes a service provider device and a point of sale (POS) device. A session between a user device and the POS device is established. An authentication request associated with the user device is provided via a user interface of the POS device. Subsequent to an authentication of information, responsive to the authentication request, the POS device receives funding instrument (FI) proxy information corresponding to FIs, which is unusable to identify the FIs by a merchant. A selectable representation corresponding to the FI proxy information is provided via the user interface. Responsive to receiving an indication of a selected member from the selectable representation, information for the selected member is sent. The service provider device determines that the session corresponds to an account associated with the user device and the merchant, and performs a transaction for the session using a first FI that corresponds to the selected member.
US10515349B1 Networked augmented reality and virtual vending machine
A first system for maintaining an inventory of goods available for purchase and providing images relating thereto; a second system for wirelessly communicating the images to a mobile communications and computing platform; a third system operationally coupled the mobile communications and computing platform for displaying on the mobile platform at least one of the images of one of the goods on the platform in response to a user's navigation; and a fourth system for effecting a purchase transaction with respect to at least one of the goods correlated with the displayed image. In the augmented reality embodiment, navigation is effected by physically moving the mobile platform relative to the inventive vending machine whereby the products displayed, and the views thereof, change and vary as a function of the relative position of the mobile platform and the vending machine. As an alternative, the physical vending machine is replaced with a virtual vending machine adapted to display the goods on the user's mobile platform in a three-dimensional space.
US10515343B1 Method and system for reporting and monitoring location-related activities of mobile devices
This application relates to reporting and monitoring a location of a mobile device. Disclosed is an attendance recording service in which when an employee requests attendance recording using a mobile application installed in a smartphone, the smartphone communicates with a server and records clock-in and clock-out of the employee. When the employee selects an attendance recording request button from the mobile application, an analysis is made as to whether the employee is positioned in a workplace, and clock-in or clock-out of the employee is recorded only when it is determined that the employee is positioned in the workplace, thereby maintaining reliable attendance recording.
US10515342B1 Referral candidate identification
This disclosure describes, at least in part, techniques for identifying referral candidates to provide referrals for applicants for employment vacancies for merchants. For instance, the techniques include systems and methods for identifying referral candidates, such as customers of the merchant, who have connections with an applicant for the employment vacancy for the merchant using various types of information, such as merchant transaction history, employment history, etc. The systems and methods may further include determining a strength of a connection between the referral candidates and the applicants, and use the strength of the connections to select referral candidates for referrals and/or weight the referrals provided. In various examples, the systems and methods provide the referrals, as well as other employment-relevant information for the applicant, to the merchant to help in determining whether to hire an applicant.
US10515341B2 Computer communication network for routing communications based on identified information clusters
A method for processing and routing client communications based on information contained in the communications, the method comprising: receiving client communications in one or more formats selected from verbal, electronic, and physical; converting the received client communications into formatted electronic records; creating system records for the formatted electronic records; identifying clusters from the information in the formatted electronic records; categorizing the identified clusters; identifying clients from the information in the formatted electronic records; saving the system records and the formatted electronic records in data files for the identified clients; identifying business departments charged with handling identified clusters; and routing the system records and formatted electronic records to the identified business departments, wherein the system records and formatted electronic records are added to workflow of the business departments.
US10515338B2 Systems, devices, and methods for machine reading
Methodologies, systems, and computer-readable media are provided for reading machine readable features of objects. A local terminal generates a temporary object number corresponding to an unreadable object and captures an image of the unreadable object. A message is sent to a number of portable devices requesting that a duplicate of the unreadable object be located and that a machine readable feature on the duplicate object be read. Once a duplicate object is located, one of the portable devices reads a machine readable feature on the duplicate object, and the portable device calls a service offered by a server to retrieve a data value corresponding to the duplicate item from a database. This data value is then sent to the local terminal invoking a service offered by the terminal to replace the temporary object number with the data value corresponding to the duplicate item.
US10515331B1 System and method for evaluating individuals and modeling compensation levels
The present invention relates to a system and method suitable for objectively evaluating individuals within an organization. In particular, the present invention relates to a system and method for objectively and consistently evaluating individuals for knowledge, training, and compensation within an organization, and across industries. Further the system and method provides models that enable individuals to identify skill that can be altered in a manner that dictates a desired career path and compensation range for the individual.
US10515329B2 Business performance bookmarks
A performance bookmark of a dashboard view is created, e.g., in response to a triggering event. The performance bookmark includes a name, a timestamp, a reference to the visual properties of the dashboard view at the time that the performance bookmark is created and a reference to relationships of information displayed by the dashboard view at the time the performance bookmark is created. When a performance bookmark is recalled, the dashboard view is configured to correspond with the visual properties and relationships of information recorded at the time the select performance bookmark was created. Performance bookmarks are instances and relationships, and are not limited to snap shots captured of a static visual image of a dashboard screen from a corresponding dashboard user interface. As such, a retrieved dashboard view of a performance bookmark that is recalled from the bookmark system is live and supports user interaction.
US10515328B2 Non-intrusive techniques for discovering and using organizational relationships
The present disclosure provides techniques for calculating an entity's cybersecurity risk based on identified relationships between the entity and one or more vendors. Customer/vendor relationships may impact the cybersecurity risk for each of the parties involved because a security compromise of a downstream or upstream provider can lead to a compromise of multiple other companies. For example, if organization A uses B (e.g., a cloud service provider) to store files, and B is compromised, this may lead to organization A being compromised (e.g., the files organization A stored using B may have been compromised by the breach of B's cybersecurity). Embodiments of the present disclosure further provide a technique for calculating a cybersecurity risk score for an organization based on identified customer/vendor relationships.
US10515327B2 Beverage dispensing validation method and system
A computer-implemented method of evaluating a beverage dispenser configuration includes the steps of providing operations data regarding beverage fulfillment operations and generating a beverage dispensing model based on the operations data. The method further includes providing a demand input to the beverage dispensing model to simulate, by a processor, the beverage fulfillment operations. At least one performance result is then calculated based on the simulation, and the performance result is displayed on a display.
US10515326B2 Database systems and related queue management methods
Systems and methods are provided for processing queues in a database system. An exemplary system includes a database having a plurality of queue tables, with each queue table being associated with a different queue type and having a different schema associated therewith. A server coupled to the database determines a number of threads to allocate to a particular queue based at least in part on a number of entries in a queue table and configuration information associated with the queue and allocates that number of threads to the queue. Each thread causes a processing system of the server to retrieve work detail data for a respective subset of entries of the queue of entries from that queue table in a manner that is influenced by schema associated with that queue table and then perform a task corresponding to the queue type using the work detail data.
US10515325B1 Message-based keyword, phrase, and object processor and resource allocator
Message-based keyword, phrase, and/or object processing and resource allocation may perform functionality related to the message data, such as keywords, phrases, and/or objects (e.g., images, video, etc.). Based on the keywords, phrases, and/or objects, emails may be modified, project plans may be updated, calendar events may be created, and/or various notifications may be sent to allocate and notify human resources accordingly.
US10515324B2 Reserve airline staffing levels
A crew planning system includes a demand forecasting module and an optimization module. The system forecasts anticipated reserve demand levels, and determines suitable reserve staffing approaches to meet anticipated reserve demand. The forecasting is based upon probabilistic distribution models which take into account variability associated with reserve demand for a particular day. Via use of the crew planning system, reserve staffing expenses may be reduced and/or reserve demand may be met with a higher degree of probability.
US10515321B2 Cost based path planning for autonomous driving vehicles
According to some embodiments, a system generates a number of possible decisions for routing the ADV from a first location to a second location based on perception information perceiving a driving environment surrounding the ADV, including one or more obstacles in view of a set of traffic rules. The system calculates a number of trajectories based on a combination of one or more of the possible decisions. The system calculates a total cost for each of the trajectories using a number of cost functions and selects one of the trajectories with a minimum total cost as the driving trajectory to control the ADV autonomously. The cost functions include a path cost function, a speed cost function, and an obstacle cost function.
US10515315B2 System and method for predicting and managing the risks in a supply chain network
This disclosure relates to predicting and managing supply chain network risks. In one embodiment, a processor-implemented method obtains identifiers for supply chain contributors and parameters; and a query. The method performs a natural language processing algorithm on the query to extract text components, which it analyzes to identify supply chain component clusters and risk identifiers. It also includes executing a machine learning technique for learning of the risk identifiers and generating co-occurrence rules between the risk identifiers, as well as associated rule support and rule confidence parameters. It further includes sorting the co-occurrence rules to generate a prioritized rules list, and generating a risk prediction model for the supply chain using the prioritized rules list, using a classifier algorithm. The method further includes training the risk prediction model using a machine learning techniques for incremental learning, and generating a supply chain element modification using the trained risk prediction model.
US10515312B1 Neural network model compaction using selective unit removal
The present disclosure is directed to the generation of a compact artificial neural network by removing individual nodes from the artificial neural network. Individual nodes of the artificial neural network may be deactivated randomly and/or selectively during training of the artificial neural network. In some embodiments, a particular node may be randomly deactivated approximately half of the time during processing of a set of training data inputs. Based on the accuracy of the results obtained when the node is deactivated compared to the accuracy of the results obtained when the node is activated, an activation probability may be generated. Nodes can then be selectively removed from the artificial neural network based on the activation probability.
US10515307B2 Compressed recurrent neural network models
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing long-short term memory layers with compressed gating functions. One of the systems includes a first long short-term memory (LSTM) layer, wherein the first LSTM layer is configured to, for each of the plurality of time steps, generate a new layer state and a new layer output by applying a plurality of gates to a current layer input, a current layer state, and a current layer output, each of the plurality of gates being configured to, for each of the plurality of time steps, generate a respective intermediate gate output vector by multiplying a gate input vector and a gate parameter matrix. The gate parameter matrix for at least one of the plurality of gates is a structured matrix or is defined by a compressed parameter matrix and a projection matrix.
US10515303B2 Wavelet representation for accelerated deep learning
Techniques in advanced deep learning provide improvements in one or more of accuracy, performance, and energy efficiency. An array of processing elements performs flow-based computations on wavelets of data. Each processing element has a compute element with dedicated storage and a routing element. Each router enables communication with nearest neighbors in a 2D mesh. The communication is via wavelets in accordance with a representation comprising an index specifier, a virtual channel specifier, a task specifier, a data element specifier, and an optional control/data specifier. The virtual channel specifier and the task specifier are associated with one or more instructions. The index specifier and the data element are optionally associated with operands of the one or more instructions.
US10515301B2 Small-footprint deep neural network
Conversion of a large-footprint DNN to a small-print DNN is performed using a variety of techniques, including split-vector quantization. The small-foot print DNN may be distributed to a variety of devices, including mobile devices. Further, the small-footprint DNN may aid a digital assistant on a device in interpreting speech input.
US10515299B2 Document with sensor means
A document includes a sensor, at least one antenna, a first processor, a second processor, storage, and a switch. The first processor is configured to communicate with an external reading device via the antenna. The switch is configured to switch the antenna between a first stable state in which a communication is prevented between the first processor and the reading device, and a second stable state, in which a communication is possible between the first processor and the reading device. The sensor is configured to detect a first identification feature of a user of the document. The second processor is configured to compare the first identification feature with a second identification feature saved in the storage, wherein the second processor is configured to switch the switch to a second state if there is conformity between the first identification feature and the second identification feature.
US10515298B2 RFID transponder in a plastic package for contactless communication
A RFID transponder including a chip, having an antenna to which the chip is connected for contactless communication, and including a plastic package (1) which accommodates these transponder components as integrated components, wherein the plastic package (1) forms a coil core (2) on its outer surface, on which a booster antenna having at least one coil winding (4) is arranged, wherein the coil winding (4) completely surrounds the integrated antenna in order to form an inductive coupling, and the two ends (5, 6) of the coil winding (4) form antenna wires of a dipole antenna for the UHF range.
US10515291B2 Template creation device and template creation method
A template creation device may include an acquisition unit configured to acquire a plurality of templates from a plurality of images of different poses of a single object, or a plurality of images for a plurality of objects. The template creation device may further include a clustering unit configured to divide the plurality of templates into a plurality of groups on the basis of a similarity score; and an integration unit configured to combine the templates in a group into an integrated template. A new template set may be created from the plurality of integrated templates corresponding to each group in the plurality of groups.
US10515266B1 Document verification by combining multiple images
Disclosed herein are system, method, and computer program product embodiments for verifying a document. An embodiment operates by receiving an initial image of a document and identifying a first imperfection on a feature of the document. Thereafter, the feature of the initial image is segmented into a first and second partially overlapping segment corresponding to a first and second portion of the feature, respectively. Subsequently, the feature's first portion is determined to be free from the first imperfection, and the first imperfection is identified in the feature's second segment. After receiving a second image of the document including the feature's second portion, the feature's second portion in the second image is determined to be free from a second imperfection. As a result, an image of the feature is created based on the first and second portions of the feature derived from the initial and second images, respectively.
US10515264B2 Systems and methods for authenticating a user based on captured image data
Systems and methods are provided for authenticating a user of a computing device. The system comprises one or more memory devices storing instructions, and one or more processors configured to execute the instructions to provide, to a computing device associated with a user, an indication of a prescribed authentication parameter. The system also receives image data including an image of the user of the computing device captured using an image sensor of the computing device. The system determines an identity of the user based on an analysis of the received image data, determines whether the received image data includes a feature corresponding to the prescribed authentication parameter, and authenticates the user based at least in part on whether the received image data includes the feature corresponding to the prescribed authentication parameter.
US10515262B2 Spoofing detection device, spoofing detection method, and recording medium
To provide a technology of more accurately detecting spoofing in face authentication, without increasing a scale of a device configuration and a burden on a user. A spoofing detection device includes a facial image sequence acquisition unit, a line-of-sight change detection unit, a presentation information display unit, and a spoofing determination unit. The facial image sequence acquisition unit acquires a facial image sequence indicating the face of a user. The line-of-sight change detection unit detects information about a temporal change in the line-of-sight from the facial image sequence. The presentation information display unit displays presentation information presented to the user as part of an authentication process. The spoofing determination unit determines the likelihood of the face indicated by the facial image sequence being spoofing on the basis of the information about the temporal change in the line-of-sight with respect to the presentation information.
US10515261B2 System and methods for sending digital images
Facial recognition algorithms may identify the faces of one or more people in a digital image. Multiple types of communication may be available for the different people in the digital image. A user interface may be presented indicating recognized faces along with the available forms of communication for the corresponding person. An indication of the total number of people available to be communicated with using each form of communication may be presented. The user may have the option to choose one or more forms of communication, causing the digital image to be sent to the recipients using the selected forms of communication. An individual may have provided information for facial recognition of the individual to a service. Based on the information, the service may recognize that the individual is in an uploaded picture and send the digital image to the user account of the individual.
US10515258B2 Methods, apparatus, computer programs, and non-transitory computer readable storage mediums for processing data from a sensor
A method of processing data from a sensor, the method comprising: receiving first data; identifying an object by comparing the received first data with stored second data for a plurality of objects; determining a first processing strategy for one or more portions of the object in third data using the identification of the object, the third data being received from a sensor; and processing the determined one or more portions of the object in the third data using the determined first processing strategy.
US10515253B2 Optical fingerprint sensor
An optical fingerprint sensor, includes: an image sensor array; a collimator layer disposed above the image sensor array, the collimator array having an array of first apertures; a light guiding layer disposed on the collimator layer; a light source emitting light into the light guiding layer; and a sensing area disposed above the light guiding layer. The light guiding layer allows a portion of the light from the light source to enter to the sensing area while directing the remaining portion of the light forward.
US10515252B2 Optical element fabrication method and optical sensing device
An optical element fabrication method including following steps are provided. First, a micro-lens layer including a micro-lens and a first substrate is provided. Besides, a micro optical channel layer including a micro optical channel and a second substrate is provided. A first bonding process is performed to bond the micro-lens layer to the micro optical channel layer, wherein the micro-lens is corresponded to the micro optical channel in a direction that is perpendicular to the surface of the second substrate, and the first substrate of the micro-lens layer is removed later.
US10515251B2 Screen assembly with a fingerprint module and electronic device
A screen assembly with a fingerprint module includes: a transparent cover, a display module, and a fingerprint module. The display module is fixed to an inner surface of the transparent cover, and the display module includes a display area and a non-display area. The transparent cover has a fingerprint opening, and at least a portion of the fingerprint opening is in a projection area of the non-display area on the transparent cover. The fingerprint module is fixed to the transparent cover and is located in the fingerprint opening.
US10515249B2 Optical information reading device
[Object] To enhance accuracy at the time of setting with consideration of a cell size of a code when an exposure time is automatically set. [Means to solve the problems] An upper limit of an exposure time of an imaging part as a restriction condition for reading a code attached to a workpiece is calculated based on a moving speed of the workpiece, which is inputted by an input part, and a cell size, which is calculated by a cell size calculation part. An exposure time of the imaging part is set within the restriction condition by analyzing a plurality of images, which includes a code and is obtained by taking images multiple times by changing the exposure time of the imaging part.
US10515247B2 Portable terminal
A portable terminal including a grip section provided as one end of a terminal main body and structured to be gripped by one hand in a gripping style where a user places a thumb of the one hand on a first surface of the terminal main body and holds a second surface on a side opposite to the first surface by at least an index finger and a middle finger extended from a side of the terminal main body, a raised portion provided on the second surface of the grip section such that a vertex portion is positioned between the index finger and the middle finger in the gripping style, and a switch section provided such that a pressing target portion is exposed in a sloped surface area of the raised portion where the index finger is positioned in the gripping style.
US10515246B2 Code reader with extended reading range
An image based code reader comprises an image sensor. The image sensor is configured to acquire an image of a code. Additionally, the image based code reader includes a lens configured to project an image scene including the code onto the image sensor, the lens comprising a variable optical power that controls a focus distance of the image based code reader. The image based code reader further includes a processor operatively coupled to the image sensor and the lens. The processor is configured to acquire the image of the code using only pixels located within a region of interest of the sensor, and a size of the region of interest is selected based on the focus distance of the reader.
US10515233B2 Automatic generating analytics from blockchain data
A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification and information retrieval. One example method of operation may include identifying a number of data parameters to extract from a blockchain based on a request for analytic data, creating one or more queries based on the data parameters, executing the one or more queries and retrieving the data parameters from the blockchain, identifying one or more permissions of a user account associated with the request for analytic data, and populating an interface with analytic figures based on the data parameters retrieved from the blockchain.
US10515225B2 Method for mutual verifying of data ownership
The present invention relates to a method and device for verifying data ownership. The user may verify whether the server actually owns the data to be uploaded by him, and the server may simultaneously verify whether the user actually owns the data.
US10515223B2 Secure cloud-based storage of data shared across file system objects and clients
Techniques to provide secure cloud-based storage of data shared across file system objects and clients are disclosed. In various embodiments, a primary encryption key is determined for an object associated with a plurality of component chunks of file system data. The primary encryption key is used to generate for each of said component chunks a corresponding chunk key, based at least in part on the primary encryption key and data comprising or otherwise associated with the chunk. The respective chunk keys are provided to a file system client configured to create and store the object at least in part by encrypting each chunk included in the plurality of component chunks using the chunk key provided for that chunk to generated encrypted chunk data, and combining the encrypted chunk data to create and store the object.
US10515222B2 Electronic device including display and method of encrypting information
A method of encrypting information on an electronic device includes displaying information associated with an application running on the electronic device, receiving, via the application running on the electronic device, an input to initiate an encrypted camera application that is separate from the application running on the electronic device, initiating the encrypted camera application, determining an identity profile having an associated key, receiving an input from the encrypted camera application to collect image data with the camera, receiving image data from an image sensor of the camera, encrypting the image data utilizing the key associated with the determined identity profile to generate encrypted image data, adding the encrypted image data to a document associated with the application running on the electronic device.
US10515218B2 Systems, apparatuses, and methods for platform security
Embodiments detailed herein include, but are not limited to, a hardware processor to execute instructions and security circuitry to perform pre-boot operations including signature verification of a portion of firmware in a firmware storage hardware and initiating recovery upon a signature verification failure. The hardware processor comprises a plurality of cores in some embodiments. The hardware processor a multicore processor in some embodiments.
US10515216B2 Memory layout based monitoring
Techniques for monitoring based on a memory layout of an application are disclosed. A memory layout may be received, obtained, and/or generated from an application executing on a computer. Based on one or more attributes of a plurality of memory regions of the memory layout a memory layout fingerprint is generated. Additionally, memory region fingerprints are generated based on the one or more attributes for respective memory regions. The memory layout fingerprint and the memory region fingerprints are compared to respective previous memory layout fingerprints and the memory region fingerprints in order to determine whether malicious code and/or application drifting has occurred.
US10515201B2 Authentication using prism member
A prism member of an authentication apparatus includes a living body contact surface configured to be in contact with the living body, and an imaging surface opposed to the living body contact surface and is formed at a position generally parallel therewith. The prism member includes a reflection surface in contact with the living body contact surface and the imaging surface, to reflect light from the former surface toward the latter surface. A visible light source below the imaging surface radiates visible light to the living body via the imaging and living body contact surfaces. The reflection surface is at an angle such that light from an inside of the prism member is totally reflected at the living body contact surface in an optical path running from the imaging surface and reaches the living body contact surface via the reflection surface. A first imaging unit captures a living-body reflected light.
US10515199B2 Systems and methods for facial authentication
A method performed by an electronic device is described. The method includes receiving a set of image frames. The set of image frames includes a face. The method also includes determining at least one facial motion of the face based on the set of image frames. The method further includes determining, based on the at least one facial motion, a facial rigidity confidence value indicating a degree of confidence that the face is rigid. The method additionally includes determining at least one facial micro-motion of the face based on the set of image frames. The method also includes determining a micro-motion matching confidence value indicating a degree of matching between the at least one facial micro-motion and a micro-motion profile. The method further includes authenticating a user based on the facial rigidity confidence value and the micro-motion matching confidence value.
US10515190B2 Systems and methods for customizing content
Systems, methods, and non-transitory computer-readable media can determine that a user operating a computing device has accessed a content item through the social networking system. A determination is made that the content item includes at least a first section of content and a second section of content, wherein the first section of content is restricted to users that are associated with a group of users, and wherein the second section of content is available to all users. A determination is made that the user is associated with the group of users. The content item is provided for presentation through a display screen of the computing device, wherein both the first section of content and the second section of content are presented to the user.
US10515188B2 Methods and systems for utilizing prediction models in healthcare
A method for providing decision support includes using a programmed computer to input a regression model specification, and to repeat the input a plurality of times to obtain and store a plurality of regression model specifications. The method further includes using the programmed computer to analyze selected regression model specifications to determine at least one of common variables and functions of common variables, to thereby determine a reduced-redundancy request for input of variables, when a plurality of the stored regression model specifications are selected for use.
US10515187B2 Artificial intelligence (AI) techniques for learning and modeling internal networks
Introduced here are techniques for modeling networks in a discrete manner. More specifically, various embodiments concern a virtual machine that collects data regarding a network and applies algorithms to the data to discover network elements, which can be used to discover the topology of the network and model the network. The algorithms applied by the virtual machine may also recognize patterns within the data corresponding to naming schemes, subnet structures, application logic, etc. In some embodiments, the algorithms employ artificial intelligence techniques in order to more promptly respond to changes in the data. The virtual machine may only have read-only access to certain objects residing within the network. For example, the virtual machine may be able to examine information hosted by a directory server, but the virtual machine may not be able to effect any changes to the information.
US10515182B2 Auto detection of select power domain regions in a nested multi power domain design
A non-transitory computer-readable medium includes instructions that, when provided to and executed by a processor, cause the processor to receive a first placement of domain instances of an integrated circuit layout provided as a tile having a group of multiple power domain modules. The first placement of domain instances is scanned to identify instances associated with a preselected power specification. A heuristic is applied to the first placement of domain instances to form an observation area. The heuristic demarcates select instances to form the observation area. Each instance associated with the preselected power specification is identified in the observation area. A contiguous region of instances is formed from the select instances in the observation area. The first placement of domain instances in the integrated circuit layout is modified to provided revised placement for instances associated with the contiguous region of instances.
US10515177B1 Method, system, and computer program product for implementing routing aware placement or floor planning for an electronic design
Disclosed are techniques for implementing routing aware floorplanning or placement for an electronic design. These techniques preprocess an electronic design and a plurality of inputs for a floorplanner or placer, identify a tentative location for inserting a block comprising one or more pins into a floorplan or placement layout, snap the block to a legal location based at least in part upon one or more characteristics of the one or more pins or one or more pseudo-pins, and update the floorplan or placement layout with one or more geometric routes based in part or in whole upon the legal location.
US10515175B2 Block-level design method for heterogeneous PG-structure cells
A partitioning method for partitioning a group of power-ground (PG) cells is disclosed. The method includes forming a first partition by selecting at least one in-boundary PG cell from the group of PG cells, adding at least one out-boundary PG cell from the group of PG cells into the first partition, forming a second partition by selecting the remaining in-boundary PG cells and the remaining out-boundary PG cells in the group of PG cells, calculating the total area of the in-boundary PG cells in the first partition, calculating the total area of the out-boundary PG cells in the first partition, calculating the total area of the in-boundary PG cells in the second partition, calculating the total area of the out-boundary PG cells in the second partition, and calculating the difference between the total areas of in-boundary PG cells in the first partition and the out-boundary PG cells in the first partition.
US10515166B2 Method of timing analysis
A method includes identifying the first path as a target path, wherein an operation speed of the target path is adjusted from the corner case; deriving and outputting first values from the lookup table by indexing the lookup table with a threshold voltage associated with the first path identified as the target path as the main threshold voltage and a threshold voltage associated with the second path as the slave threshold voltage; calculating a first extra time based on the first values and first cell delays associated with the first path.
US10515163B2 Systems and methods for improving visual attention models
Systems and methods for improving visual attention models use effectiveness assessment from an environment as feedback to improve visual attention models. The effectiveness assessment uses data indicative of a particular behavior, which is related to visual attention allocation, received from the environment to assess relative effectiveness of the environment on influencing the particular behavior.
US10515156B2 Human-to-human conversation analysis
Customer support, and other types of activities in which there is a dialogue between two humans can generate large volumes of conversation records. Automated analysis of these records can provide information about high-level features of, for example, the workings of a customer service department. Analysis of these conversations between a customer and a customer-support agent may also allow identification of customer support activities that can be provided by virtual agents instead of actual human agents. The analysis may evaluate conversations in terms of complexity, duration, and sentiment of the participants. Additionally, the conversations may also be analyzed to identify the existence of selected concepts or keywords. Workflow characteristics, the extent to which the conversation represents a multi-step process intended to accomplish a task, may also be determined for the conversations. Characteristics of individual conversations may be combined to obtain generalized or representative features for a set of a conversation records.
US10515154B2 Systems and methods for natural language processing using machine-oriented inference rules
Systems and methods are presented for performing natural language processing and reasoning. In some embodiments, a computer-implemented methods is presented. The method may include accessing a natural language query from a user, parsing the natural language query into a computer-interpretable semantic representation, converting the semantic representation into a computer-interpretable logical syntax, determining a solution to the computer-interpretable logical syntax using a reasoning engine and at least one data source, and outputting an answer to the natural language query using the solution to the computer-interpretable logical syntax.
US10515150B2 Data driven speech enabled self-help systems and methods of operating thereof
A method for configuring an automated, speech driven self-help system based on prior interactions between a plurality of customers and a plurality of agents includes: recognizing, by a processor, speech in the prior interactions between customers and agents to generate recognized text; detecting, by the processor, a plurality of phrases in the recognized text; clustering, by the processor, the plurality of phrases into a plurality of clusters; generating, by the processor, a plurality of grammars describing corresponding ones of the clusters; outputting, by the processor, the plurality of grammars; and invoking configuration of the automated self-help system based on the plurality of grammars.
US10515147B2 Using statistical language models for contextual lookup
Using a statistical language model to make information related to a word or other content of interest available is disclosed. An indication that a word or phrase is of interest is received. A contextual meta-information associated with the word or phrase of interest as used in context is used to make information related to the word or phrase of interest available, for example, by forming a more precise query and/or filtering search results based on the contextual meta-information.
US10515146B2 Multi-template kit system and process
A multi-template kit system and process are described. The multi-template kit system can include a server, a database, a network, and a user device. The multi-template kit system can be implemented to provide a database of template kits having interconnected content objects. The multi-template kit process can include, but is not limited to, creating a kit having a plurality of templates. Each of the templates can include on or more content objects. When a content object is included in more than one template, each time the content object is updated, the update can be applied to each template having the content object. As such, updates can be made to each template included in the kit when a content object is updated.
US10515145B2 Parameterizing and working with math equations in a spreadsheet application
The present disclosure is directed to a spreadsheet application with an enhanced understanding of mathematical equations using a mathematical engine and a calculation engine. The disclosed spreadsheet application has many enhanced features, such as, but not limited to: analyzing complex equations, identifying dependencies, converting mathematical notation to spreadsheet notation, connecting variables in an equation to other cells of the spreadsheet, solving or simplifying equations, recommending different display representations of data, and a providing a math display mode.
US10515140B1 Method and system for displaying items
Methods and systems for selecting and displaying items includes causing the display of a large image of a selected item, a plurality of view icons indicative of different views of the selected item, and item details associated with a selected item. After the customer selects a view and/or color for the large image and mouses over the image, a zoom box appears and a corresponding magnified image window appears with a magnified image of the zoom box image for the selected view and color of the item.
US10515138B2 Enhancing reading accuracy, efficiency and retention
This document provides systems and methods for altering text presentation to increase reading accuracy, efficiency, and retention. This can include identification text specific attributes from machine readable text (through parsing of the text), varying the text presentation in accordance with the attributes, and creating an enhanced visual product for enhancing the reading experience. For example, a computer system can extract attributes such as parts of speech from an input sentence and display that sentence in cascading text segments down and across a display screen. The system can further use domain-specific dictionaries derived from domain-specific texts to identify domain-specific compound noun phrases and verb phrases that require specific linguistic tagging to be usable in other linguistic analysis steps.
US10515136B2 Systems and methods for mapping matrix calculations to a matrix multiply accelerator
Systems and methods of configuring a fixed memory array of an integrated circuit with coefficients of one or more applications includes identifying a utilization constraint type of the fixed memory array from a plurality of distinct utilization constraint types based on computing attributes of the one or more applications; identifying at least one coefficient mapping technique from a plurality of distinct coefficient mapping techniques that addresses the utilization constraint type; configuring the fixed memory array according to the at least one coefficient mapping technique, wherein configuring the array includes at least setting within the array the coefficients of the one or more applications in an arrangement prescribed by the at least one coefficient mapping technique that optimizes a computational utilization of the fixed memory array.
US10515135B1 Data format suitable for fast massively parallel general matrix multiplication in a programmable IC
Methods and apparatus are described for performing data-intensive compute algorithms, such as fast massively parallel general matrix multiplication (GEMM), using a particular data format for both storing data to and reading data from memory. This data format may be utilized for arbitrarily-sized input matrices for GEMM implemented on a finite-size GEMM accelerator in the form of a rectangular compute array of digital signal processing (DSP) elements or similar compute cores. This data format solves the issue of double data rate (DDR) dynamic random access memory (DRAM) bandwidth by allowing both linear DDR addressing and single cycle loading of data into the compute array, avoiding input/output (I/O) and/or DDR bottlenecks.
US10515132B2 Optimizing transmission of digital components
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing transmission of digital components. In one aspect a digital component distribution system performs operations including determining a minimum eligibility value required to maintain the eligibility of a given digital component based on a next highest eligibility value of one of the other digital components. Based on the next highest eligibility value, a baseline transmission value required to be submitted for distribution of the given digital component is determined. A normalized transmission value is determined based on the minimum eligibility value, and transmission of the given digital component to a client device presenting a particular electronic document is triggered based on the normalized transmission value.
US10515130B2 Prioritizing items from different categories in a news stream
Methods, systems, and computer programs are presented for displaying a customized news stream. One method includes an operation for identifying dwell times spent by users while accessing a first plurality of items, each item belonging to one media type from a plurality of media types (e.g., news articles, videos, slide shows, etc.). In addition, the method includes operations for determining statistical parameters for each media type based on the identified dwell times, and for detecting a news corpus having a second plurality of items. A priority for each item in the news corpus is determined based on the media type of the item, the corresponding statistical parameters for the media type of the item, and the profile of a user. The news stream is sent to the user for presentation on a display, the news stream being sorted based on the priority of the items in the news corpus.
US10515122B2 Token stream processor and matching system
Systems and methods for providing a functional style matching language and high performance token stream processor and matching system. A query compiler may be used to generate a matching engine which ingests input tokens received from a tokenizer. Tokens may be expanded during the compiler phase and may be used to pre-populate a matching engine with interesting forms of the words. Both the tokenizer and the matching engine agree on a normalization of inputs. In some implementations, the matching engine utilizes a mixed push/poll architecture, which increases the speed of matching while reducing memory requirements. In some implementations, the matching engine is able to match all queries in a single pass over an input token stream without backtracking. In some implementations, the query compiler and matching engine merge multiple queries into a unified matching engine which outputs which (if any) input queries are matched by the input.
US10515119B2 Sequential recommender system for virtualized network services
Concepts and technologies disclosed herein are directed to a sequential recommender system for virtualized network services. According to one aspect disclosed herein, a recommender system can receive user input regarding a service project interest expressed by a user. In response to the user input, the recommender system can consult a knowledge base to determine a recommended service based upon the user input regarding the service project interest expressed by the user. The recommender system can then present the recommended service to the user.
US10515117B2 Generating and reviewing motion metadata
Aspects of the instant disclosure relate to methods for generating motion metadata for a newly captured video feed. In some aspects, methods of the subject technology can include steps for recording a video feed using the video capture system, partitioning the image frames into a plurality of pixel blocks, and processing the image frames to detect one or more motion events. In some aspects, the method may further include steps for generating motion metadata describing each of the one or more motion events. Systems and computer-readable media are also provided.
US10515113B2 Information collection system and information center
Each of vehicles acquires its own position, and transmits an image of a nearby outside taken by an own camera and a piece of information of the own position. An information center communicatable wirelessly with the vehicles receives the images and the pieces of information of the vehicles' positions transmitted by the vehicles, and recognizes pieces of first character information appearing in the received images, respectively. Based on the received pieces of information of the vehicles' positions as well as at least either points of interest or areas stored as collection target information, the information center determines at least either points of interest or areas for the recognized pieces of first character information, respectively, and stores association information where the pieces of first character information are associated with the determined at least either points of interest or areas.
US10515110B2 Image based search
Described is a system and method for enabling visual search for information. With each selection of an object included in an image, additional images that include visually similar objects are determined and presented to the user.
US10515109B2 Real-time auditing of industrial equipment condition
A system comprising a computer-readable storage medium storing at least one program and a method for real-time auditing of industrial equipment conditions is presented. The method includes causing presentation of a user interface comprising a table view of condition factor scores associated with industrial equipment. Each of the condition factor scores provides a measure of a factor that impacts an overall functional state of the industrial equipment. The method further includes providing a selectable element operable to toggle the user interface between the table view and a detailed view of condition factor scores. In response to user selection of the selectable element, the user interface is updated to present the detailed view that includes derivation information related to the at least one condition factor score. The derivation information includes at least one formula and at least one variable value used in calculating the at least one condition factor score.
US10515108B2 Dynamically ranking media effects based on user and device characteristics
The present disclosure is directed toward systems and methods for ranking media effects. For example, systems and methods described herein enable a user to select and apply one or more media effects to a media communication such as a digital photograph or video. Systems and methods described herein identify and rank media effects based on characteristics associated with the user and the user's client-computing device. Furthermore, systems and methods described herein automatically present the top-ranked media effects to the user such that the user can easily select and apply one or more media effects that are tailored specifically to the user.
US10515107B2 Systems and methods for processing and organizing electronic content
The present disclosure generally relates to processing and organizing electronic content. In accordance with one implementation, a computer-implemented method is provided that comprises receiving source data from at least one content server, the source data being associated with electronic content. The method also includes generating local data based on at least one of an analysis of the received source data or an extraction from the received source data. Additionally, the method includes classifying the electronic content as being associated with one or more content stacks. Further, the method includes generating representations of the electronic content based on the local data and generating instructions to display at least one content stack on a user interface, each displayed contact stack being operable to display one or more of the representations of the electronic content associated with the content stack based on the classification.
US10515104B2 Updating natural language interfaces by processing usage data
A third-party company may assist companies in providing natural language interfaces for their customers. To implement a natural language interface for a company, a configuration may be received that includes information, such as a list intents, seed messages for the intents, and hierarchical information of the intents. An intent classifier may be trained using the configuration, and the natural language interface may be deployed for use with customers. Usage data of the natural language classifier may be collected and used to improve the natural language interface. Messages corresponding to an intent may be clustered into clusters of similar messages, and a prototype message may be obtained for each cluster to provide a human understandable description of the cluster. The information about the clusters may be used to improve the natural language interface, such as by creating a new intent with a cluster or moving a cluster to a different intent.
US10515103B2 Method and system for managing viewability of location-based spatial object
The disclosure is related to a method and a system for managing viewability of a location-based spatial object. The system provides subscribers to set up searching criteria for every spatial object through the viewability management mechanism. A viewable range for a spatial object is such as a spatial range, a user range and/or a time range. While the system inspects the spatial information and searching criteria of the spatial objects registered in a database, it may be found that the viewable ranges of multiple spatial objects are interfered under the same searching criteria. Thus, the system allows the subscribers to assign ranking weights to different spatial objects for giving them different values. As a result, the system adjusts an order to display the multiple spatial objects according to their ranking weights under the same searching criteria. A search result is displayed through an augmented-reality technology in a terminal device.
US10515096B1 User interface for automatic creation of related event groups for IT service monitoring
The operation of an automatic service monitoring system (SMS) is directed by stored control information. Methods and mechanisms are provided to create control information that directs operations of the SMS regarding the grouping together of related notable events for unified display and processing. The methods and mechanisms include interfacing with a user for selection of similarity scoring regimes for association with a particular field that are engaged for event grouping. The control information directs grouping operations that automatically correlate the events without requiring, for example, a set of declarative grouping rules.
US10515095B2 Detecting clusters and relationships in large data sets
From a directional acyclic graph (DAG) corresponding to a data volume, a matrix of relationships of a first node and a second node is computed. The DAG includes a set of nodes and a set of directional edges, the set of nodes including the first node and the second node. An inverted matrix is computed from the matrix, which retains values in only those column positions where a value in a first row corresponding to the first node is opposite of a value in a second row corresponding to the second node. From the first row, a first cluster of nodes related to the first node is constructed by selecting nodes corresponding to those columns where the first row has a value indicating an affirmative relationship. Information representing the first cluster of nodes a second cluster of nodes are output.
US10515094B2 System and method for analyzing and reporting extensible data from multiple sources in multiple formats
A system and method for analyzing and reporting data from multiple sources is provided. The system is a foundation for an analytical platform that covers not only traditional relational data, but also a new generation of extensible data formats designed for the web, such as those based on XML (FIXML, FpML, ebXML, XBRL, ACORD, etc.), as well as HTML, E-mail, Excel, PDF, and others. In a preferred embodiment, the eXtensible on-line analytical processing (XOLAP), is a scalable client/server platform that allows the multi-dimensional analysis of modern data types, as well as traditional relational data, by bringing them all into an internal common XML-based model, without the time and expense of creating a data warehouse.
US10515090B2 Data extraction and transformation method and system
A system and method for processing raw transaction records received from multiple data sources. The system and method receive multiple raw transaction records from multiple data sources. Transaction pair records are generated from the raw transaction records. Location and entity fields including raw information are identified from the transaction pair records. The raw location and entity information is resolved to generate resolved location and entity information capable of aggregation and further processing, such as the deriving of analytics.
US10515088B2 Systems and methods for grouping search results from multiple sources
Systems and methods are described for presenting search results from multiple sources by grouping the results from some of the multiple sources, ranking each of the multiple sources and groups of sources, and not presenting duplicate results from lower ranked sources. In this way, the user is provided with search results that are distinct as opposed to presenting the same result multiple times when it is available from different sources.
US10515086B2 Intelligent agent and interface to provide enhanced search
A set of search results associated with a query is received, the set of search results including for each of search result in at least a subset of the set an indication of an evidence based at least in part on which the search result was included in the set of search results. A search result display interface is generated in which at least a displayed subset of search results are displayed, the search result display interface include for each of at least a subset of the displayed search results an indication of the corresponding evidence based on which that search result was included in the set of search results.
US10515084B2 Method and apparatus for reconciliation of multiple sets of data
A computer-implemented method for reconciling records from a plurality of data sets includes receiving a first data set from a left data source, retrieving data from the first data set, and placing the retrieved data from the first data set into a first abstract record from the left data source. The method also includes receiving a second data set from a right data source, retrieving data from the second data set, and placing the retrieved data from the second data set into a second abstract record from the right data source. The computer-implemented method also includes comparing the first abstract record and the second abstract record.
US10515080B2 Reducing flow delays in a data streaming application caused by lookup operations
Profiling data characterizing a data streaming application is used to predict data which will need to be retrieved by a processing element during execution of the data streaming application. Data is retrieved responsive to the prediction, in advance of actual demand by the processing element which requires it. Prediction may be based at least in part on upstream tuple contents, and could include other historical data retrieval patterns. In some embodiments, retrieval of predicted data may be delayed so that data is retrieved just in time.
US10515078B2 Database management apparatus, database management method, and storage medium
Provided is a database management apparatus, having a processor, a memory, and a storage device, whereby a database which is stored in the storage device is managed, the database management apparatus further comprising: a query acceptance unit which accepts a query to the database; a query execution plan generating unit which generates a query execution plan which includes a database operation which is necessary for executing the accepted query; and a query execution unit which, in executing the accepted query on the basis of the generated query execution plan, dynamically generates a task for executing the database operation, and executes the dynamically generated task. The query execution unit acquires a resource usage state, and, when executing the next database operation, generates a new task on the basis of the resource usage state, and executes the new task in parallel with the task.
US10515077B2 Execution optimization of database statements involving encrypted data
Computer systems, devices, and associated methods of optimizing the execution of instructions of a database statement by a database server are disclosed herein. In one embodiment, a method includes identifying a potential execution plan for executing instructions of the database statement and estimating a cost for executing the execution plan. The cost can comprise an encrypted data processing cost associated with a operation in the execution plan of executing an operation on encrypted data in a protected computing environment. The method can include estimating the encrypted data processing cost in the protected computing environment based on statistics generated in the protected computing environment about a database table. In response to estimating the cost for executing the execution plan, comparing the cost to estimated costs of alternative execution plans, selecting the lowest-cost plan for execution, and executing the lowest-cost execution plan.
US10515076B1 Generating query answers from a user's history
One or more servers receive a natural language query from a client device associated with a user. The one or more servers classify the natural language query as a query that seeks information previously accessed by the user. The one or more servers then obtain a response to the natural language query from one or more collections of documents, wherein each document in the one or more collections of documents was previously accessed by the user. The one or more servers generate search results based on the response. Then, the one or more servers communicate the search results to the client device.
US10515071B2 Database management system and database management method using logical addresses and timestamps
A blockwise-erase nonvolatile storage device for storing a database includes extended logical-to-physical conversion information that associates, for each of a plurality of logical addresses, a timestamp, a physical address, and a reference counter with each other. Each reference counter indicates the number of referring sources to refer to data associated with both the logical address and the timestamp that are associated with the reference counter. On the basis of the conversion information, it is determined whether a target logical address has associated therewith a timestamp older than the latest timestamp and whether the reference counter associated with both the target logical address and the older timestamp indicates that there is no referring source. If so, then the blockwise-erase nonvolatile storage device manages, as an erasable physical area (invalid physical area), the physical area at the physical address associated with both the target logical address and the older timestamp.
US10515070B2 Method and apparatus for a file sharing synchronization system
A computer-implemented method is provided for managing and sharing picture files. In one embodiment of the present invention, the method comprises providing a server platform and providing a datastore on the server platform for maintaining full resolution copies of the files shared between a plurality of sharing clients. A synchronization engine is provided on the server platform and is configured to send real-time updates to a plurality of sharing clients when at least one of the sharing clients updates or changes one of said files. A web interface may also be provided that allows a user to access files in the datastore through the use of a web browser.
US10515067B2 Distributed reservations systems and methods
Example distributed reservation systems and methods are described. In one implementation, multiple storage nodes are configured to store distributed data. Multiple clients are coupled to the multiple storage nodes and access data from the multiple storage nodes. A management server is coupled to the multiple storage nodes and the multiple clients. The management server manages the access of data by the multiple clients and manages reservation of the multiple storage nodes by a particular client.
US10515063B1 System and method for real-time data acquisition and display
An apparatus includes a processor and a non-transitory computer-readable medium storing instructions that, when executed by the processor, cause the processor to perform operations including receiving a request for object identifiers, the request associated with a unique session, sending an object identifier, the object identifier associated with an object from a list of objects each having a corresponding object identifier, receiving a request for data, the request referencing the object identifier and a data value associated with the object, performing an in-memory retrieval for the data value associated with the object identifier, and transmitting the data value.
US10515062B2 Searchable investigation history for event data store
A processing device receives a first query comprising a first field value and a first time period. The processing device performs a first search of a data store to identify a first plurality of events having the first time period and at least one field that comprises the first field value. The processing device generates a first search object comprising the first field value. The processing device generates a search event comprising the first field value and a reference to the first search object. An event entry for the first search event is then written to the data store. Future searches may return both the first search event and other events.
US10515061B2 Real time indexing
Methods and systems for generating a database index and searching the database index are described herein. In one aspect this may include receiving an item of database data, wherein the item of database data comprises a sequence of data elements. Groups of data elements may be identified within the received item of database data. If any one or more of the identified groups of data elements have not been previously identified within the item of database data and/or previous items database data then the one or more identified group may be stored as index entries in a database index. Information describing the sequence of the groups of neighbouring data elements may be recorded within the database index as they are located within the item of database data. The database index may be searched based on a received search term comprising a sequence of data elements.
US10515056B2 API for resource discovery and utilization
Various embodiments are disclosed for enabling multiple computing devices having a decentralized operating system to effectively monitor and manage resources across the multiple devices. In some embodiments, the systems are able to identify a set of local resources available for utilization by an application running on the decentralized operating system. A resource message identifying the set of local resources can be generated using a resource discovery and utilization application programming interface. This information can then be sent to a requestor (e.g., an application running on the decentralized operating system) which can create a resource utilization plan.
US10515055B2 Mapping logical identifiers using multiple identifier spaces
It is determined that a first data unit is to be written to a storage device and that the first data unit is associated with a first attribute. In response to determining that the first data unit is associated with the first attribute, a first identifier is selected from a first identifier space and the first identifier is associated with the first data unit. It is determined that a second data unit is to be written to the storage device and that the second data unit is associated with the second attribute. In response to determining that the second data unit is associated with the second attribute, a second identifier is selected from a second identifier space and the second identifier is associated with the second data unit.
US10515053B2 Electronic device and database constructing method
A method of constructing a database in an on-vehicle device includes the steps of connecting a mobile terminal storing a plurality of pieces of music and music information associated with each of the plurality of pieces of music, acquiring the music information of each piece of music from the mobile terminal, when the acquired music information is stored in a storage space, determining whether free capacity of the storage space is insufficient, and when it is determined that the free capacity of the storage space is insufficient, removing at least one piece of music information of each piece of music from the storage space, and constructing a database for searching music on the basis of the music information stored in the storage space.
US10515048B2 Electronic device configured to control non-directly connected storage device among serially connected storage devices, storage device included therein, computing system including the same, and operation method of controller of storage device
A device includes a first input/output (I/O) port for communication with an external processor, a second I/O port for communication with a second device, and an interface adaptor supporting communication through the first and second I/O ports via a protocol having a plurality of layers, including an application layer, a physical layer, and a physical adaptor layer. The application layer processes information according to an application layer format and the physical adaptor layer processes information according to a physical adaptor layer format. The device receives from the external processor through the first I/O port a request in the application layer format that one or more communication conditions be set for a physical layer of the second device, converts the request from the application layer format to the physical adaptor layer format, and sends the converted request in the physical adaptor layer format to the second device through the second I/O port.
US10515042B1 DAS storage cable identification
A network system for identifying a cable connection is provided. The network system includes a management server, a server device, and a storage device. The management server includes system-management software. The server device is connected to the management server. The server device includes a BMC configured to communicate with the system-management software of the management server. The storage device includes at least one cable port configured to receive a storage cable that connects the storage device to the server device. The cable port includes a non-volatile memory, an indicator light, and a I2C bus.
US10515041B2 Processor with reconfigurable pipelined core and algorithmic compiler
An algorithmic matching pipelined compiler and a reusable algorithmic pipelined core comprise a system. The reusable algorithmic pipelined core is a reconfigurable processing core with a pipelined structure comprising a processor with a setup interface for programming any of a plurality of operations as determined by setup data, a logic decision processor for programming a look up table, a loop counter and a constant register, and a block of memory. This can be used to perform functions. A reconfigurable, programmable circuit routes data and results from one core to another core and/or IO controller and/or interrupt generator, as required to complete an algorithm without further intervention from a central or peripheral processor during processing of an algorithm.
US10515040B2 Data bus host and controller switch
An apparatus can include a processor; a controller; a data bus connector; a multiplexer operatively coupled to the data bus connector where the multiplexer includes a controller coupled state operatively coupled to the controller and a processor coupled state operatively coupled to the processor; and circuitry that responds to a signal received via the data bus connector to determine the coupled state of the multiplexer as being one of the controller coupled state and the processor coupled state. Various other apparatuses, systems, methods, etc., are also disclosed.
US10515036B2 Bit manipulation capable direct memory access
A memory management circuit includes a direct memory access (DMA) channel. The DMA channel includes logic configured to receive a buffer of data to be written using DMA. The DMA channel further includes logic to perform bit manipulation in real-time during a DMA write cycle of the first buffer of data.
US10515034B2 Direct drive LED driver and offline charge pump and method therefor
In one embodiment, a Light Emitting Diode (LED) driving device for driving a plurality of LEDs has a switching matrix utilizing a plurality of one of a turn off thyristors or turn off triacs coupled to the plurality of LEDs. A controller is coupled to the switching matrix responsive to a voltage of a rectified AC halfwave, wherein combinations of the plurality of LEDs are altered to ensure a maximum operating voltage of the plurality of LEDs is not exceeded. A current limiting device is coupled to the combinations of the plurality of LED to regulate current.In a second embodiment an offline charge pump utilizes a switching matrix to recombine capacitors in accordance with the voltage on the AC half wave and then in accordance with a desired output voltage to feed a load, such that said recombinations occur at a frequency much higher than the frequency of the AC rectified half wave such that charge is “pumped” from the input at one voltage to the output at another voltage through the AC halfwave while providing a constant output voltage to the load.
US10515027B2 Storage device sharing through queue transfer
According to examples, an apparatus may include a memory to which a first queue and a second queue are assigned, in which a storage device is to access data task requests stored in the first queue and the second queue, in which the apparatus is to transfer the first queue to a second apparatus. The apparatus may also include a central processing unit (CPU), the CPU to input data task requests for the storage device into the second queue, in which the second apparatus is to store the first queue in a second memory of the second apparatus, and the storage device is to access data task requests from the first queue stored in the second memory of the second apparatus and data task requests from the second queue stored in the memory to cause the apparatus and the second apparatus to share access to the storage device.
US10515025B2 Communication protocol adapter
In accordance with embodiments of the present disclosure, an adapter for different types of devices that are defined by a full set of capabilities for a communication protocol may include one or more ports, wherein each of the one or more ports is configured to receive one of the different types of devices, and a device controller communicatively coupled to the one or more ports. The device controller may be configured to, when one of the different types of devices is received by the one or more ports obtain information related to a detection of the one of the different types of devices and, based on the information related to the detection, expose a subset of capabilities from the full set of capabilities to a bus of the communication protocol, wherein the subset of capabilities is defined by the one of the different types of devices for the communication protocol.
US10515021B2 Information processing to set usage permission in content
According to a first aspect of the present disclosure, there is provided an information storage device including a storage unit that stores encrypted content, usage control information of the encrypted content, and a revocation list in which revocation information of a content reproduction device is recorded, and a data processing unit that determines whether content reproduction of an information processing device which performs decoding of the encrypted content is permitted. The data processing unit acquires an entry identifier which is designation information for a registration entry of the revocation list recorded in the usage control information, executes an identifier registration determination process for determining whether an identifier of the information processing device which performs decoding of the encrypted content is registered in the entry of the revocation list identified according to the acquired entry identifier, and determines whether a subkey which is a generation key for a title key applied to the decoding of the encrypted content is to be provided to the information processing device based on a result of the identifier registration determination process.
US10515020B2 Marking storage keys to indicate memory used to back address translation structures
A marking capability is used to provide an indication of whether a block of memory is backing an address translation structure of a control program being managed by a virtual machine manager. By providing the marking, the virtual machine manager may check the indication prior to making paging decisions. With this information, a hint may be provided to the hardware to be used in decisions relating to purging associated address translation structures, such as translation look-aside buffer (TLB) entries.
US10515015B2 Hash table-based mask length computation for longest prefix match caching
A data packet is received in a network element. The network element has a cache memory in which cache entries represent a portion of addresses stored in a main memory, The destination address and the cache entries each comprise a binary number. A hash function is applied to the masked destination address to access a hash table. When the number of most significant bits corresponding to the value in the hash table in one of the cache entries and in the destination address are identical, routing information for the packet is retrieved from the cache entry.
US10515013B2 Techniques for handling requests for data at a cache
Techniques are disclosed relating to retrieving data from an in-memory cache, such as that for a database system. In various embodiments, an in-memory cache receives a request from an application for data, where the request specifies a class having a function executable to access the data from a location external to the cache in response to a cache miss. The cache handles the request such that the cache miss is not returned to the application. Specifically, the cache, in some embodiments, determines whether it stores the requested data, and in response to determining that it does not store the data, calls the function of the class to access the data from the location external to the cache and receives the data returned by the execution of the function. The cache then stores the received data in the cache and returns the received data in response to the request.
US10515012B2 Relationship based cache resource naming and evaluation
In one implementation, relationship based cache resource naming and evaluation includes a generate engine to generate a name for a resource being added to a cache, including a plurality of resources, based on a plurality of parameters of a query including an input resource from which the resource is derived, a workflow of the operations to perform to the input resource to generate the resource, and a context associated with the query. In addition, the system includes an evaluate engine to evaluate, in response to an event, each of the plurality of resources and the named resource related to the event.
US10515008B2 Performance based memory block usage
Blocks of memory cells may be selected for use based on one or more measured performance characteristics that may include, but are not limited to, programming time or fail bit count. Blocks may be placed into a single level cell (SLC) block pool and one or more multi-level cell (MLC) block pools based on measured performance characteristic(s). For example, blocks that have a better SLC performance may be placed into the SLC block pool. Blocks may be targeted for garbage collection based on one or more measured performance characteristics. For example, blocks within an SLC block pool may be targeted for garbage collection based on a performance ranking of the SLC blocks, blocks within an MLC block pool may be targeted for garbage collection based on a performance ranking of the MLC blocks. Thus, the better performing blocks may be used more frequently, thereby improving performance.
US10515006B2 Pseudo main memory system
A pseudo main memory system. The system includes a memory adapter circuit for performing memory augmentation using compression, deduplication, and/or error correction. The memory adapter circuit is connected to a memory, and employs the memory augmentation methods to increase the effective storage capacity of the memory. The memory adapter circuit is also connected to a memory bus and implements an NVDIMM-F or modified NVDIMM-F interface for connecting to the memory bus.
US10515005B1 Systems and methods for testing source code
A continuous integration system and method for testing source code is disclosed. In particular, the continuous integration system allows developers to create predefined tasks for builds—each task comprises information to perform a particular build step. In certain embodiments, developers can select a particular task from a set of built-in tasks to add to their build configuration without having to know or determine the underlying build logic required to perform the task (such as the commands needed to execute the task, the artefacts required for the task, etc.). In particular, the disclosed systems and methods allow developers to add one or more predefined tasks in their build configuration, without adding the build logic associated with the task in the configuration file.
US10515004B2 Smart advisory for distributed and composite testing teams based on production data and analytics
An application testing developer system provides a platform for generating real-time suggestions for allocating test cases to testers in a distributed environment based on monitored characteristics from previous testing of a test application. The application testing developer system includes a smart advisory tool that optimizes test case allocation in real-time, adaptively assigns incentives in real-time to test cases for prioritizing testing of certain test cases over others, and monitors and validates testing activities.
US10514998B2 Diagnostic tool and method for efficient software development
A computer-implemented software development diagnostic tool which implements a state machine comprising at least three different states of software developer activity. A method of collecting software development diagnostic data, in which a computer-implemented software development diagnostic tool is used to receive state-detection information and record time data for each of a plurality of predefined states of software developer activity. A method of detecting inefficiencies in software development, comprising producing diagnostic data using a computer-implemented software development diagnostic tool, displaying the diagnostic data, and detecting in the diagnostic data a problem pattern of developer activity.
US10514996B2 Simulation reproducing apparatus and computer-readable recording medium
An acceptance control unit accepts, after simulation of a state change of a target system, a specified time which is a time in a simulation period being a target of the simulation. A reproduction unit selects a change time corresponding to the specified time from trace data and obtains a state value corresponding to the selected change time from the trace data. The reproduction unit generates a state image indicating a state corresponding to the obtained state value. A display unit displays the generated state image.
US10514994B2 Distributed scalable workload testing
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for: allocating a first pool of workers on a plurality of nodes, wherein each node comprises one or more of the workers from the first pool; providing a first set of instructions to the first pool of workers for performing a first task configured to interact with a computer system; activating the first pool of workers to perform the first task; updating at least a portion of the first set of instructions for a subset of the first pool of workers while the workers are performing the first task; and monitoring at least one performance metric associated with the computer system while the workers from the subset of the first pool are performing the first task.
US10514984B2 Risk based rebuild of data objects in an erasure coded storage system
A rebuild node of a storage system can assess risk of the storage system not being able to provide a data object. The rebuild node(s) uses information about data object fragments to determine health of a data object, which relates to the risk assessment. The rebuild node obtains object fragment information from nodes throughout the storage system. With the object fragment information, the rebuild node(s) can assess object risk based, at least in part, on the object fragments indicated as existing by the nodes. To assess object risk, the rebuild node(s) treats absent object fragments (i.e., those for which an indication was not received) as lost. When too many object fragments are lost, an object cannot be rebuilt. The erasure coding technique dictates the threshold number of fragments for rebuilding an object. The risk assessment per object influences rebuild of the objects.
US10514980B2 Encoding method and memory storage apparatus using the same
An encoding method for a memory storage apparatus adopting a Lien ECC scheme is provided. The memory storage apparatus comprises an ECC encoder using a Lien Code. The encoding method includes: receiving a write command comprising a write address and a write data; reading an existing codeword comprising a first flip bit indicating bit-flipping of the existing codeword and flipping bits of the existing codeword based on the first flip bit; encoding the write data into a new codeword based on a Lien Code by an ECC encoder, and flipping bits of the new codeword based on a number of bits required to be changed from the existing codeword to the new codeword; and writing the new codeword comprising a first flip bit indicating bit-flipping of the new codeword to the write address In addition, a memory storage apparatus using the encoding method based on the Lien Code is provided.
US10514977B2 System and method for the dynamic analysis of event data
Disclosed is a system and method for the analysis of event data that enables analysts to create user specified datasets in a dynamic fashion. Performance, equipment and system safety, reliability, and significant event analysis utilizes failure or performance data that are composed in part of time-based records. These data identify the temporal occurrence of performance changes that may necessitate scheduled or unscheduled intervention like maintenance events, trades, purchases, or other actions to take advantage of mitigate or compensate for the observed changes. The criteria used to prompt a failure or performance record can range from complete loss of function to subtle changes in performance parameters that are known to be precursors of more severe events. These specific criteria applied to any explicit specific application and this invention is relevant to this type of data taxonomy and can be applied across all areas in which event data may be collected.
US10514976B2 Detecting anomalies using real-time controller processing activity
Disclosed embodiments relate to identifying Electronic Control Unit (ECU) anomalies in a vehicle. Operations may include monitoring data representing real-time processing activity of the ECU; receiving comparable data relating to processing activity of at least one other ECU deemed comparable in functionality to the ECU; comparing the real-time processing activity data with the comparable data, to identify at least one anomaly in the real-time processing activity of the ECU; and implementing a control action for the ECU when the at least one anomaly is identified.
US10514973B2 Memory and logic lifetime simulation systems and methods
Aspects of the disclosed technology include a method including extracting, by a processor, a plurality of features from one from among a layout of a circuit, a netlist of the circuit, and the layout and the netlist of the circuit; computing, by the processor, respective lifetime distributions of the plurality of extracted features based on at least one circuit profile; and estimating, by the processor, a lifetime of the circuit by combining the respective lifetime distributions of the plurality of extracted features.
US10514968B2 Information processing system and information processing method
A wrap server executes operates as an API call receiver module that receives a unified API call from each of the one or more external systems, an API call converter module that converts an API call received by the API call receiver module into an API call corresponding to the contract information on a basis of the contract table and a user name of the user as request-source information, the request-source information being an argument of an API call received by the API call receiver module, a converted API call module that calls a Web API supplied by the central system by using the API call converted by the API call converter module, and an information return module that returns information to an external system that called the wrap server, the information being returned by an API call from the converted API call module to the central system.
US10514964B1 Systems and methods for delivering in-application messages
Systems and methods for sending an in-application message to a user of a software application makes use of templated messages. User-specific information is added to the template to create the message delivered to the user. The user-specific information is added to the template to create the message immediately before the message is to be delivered to the user to ensure the user-specific information is as up-to-date as possible.
US10514961B1 Enhanced cookie management for file workflows
Data storage facilities that provide data storage services frequently perform management tasks (e.g., workflows) on the data files that are being managed. These workflows have a variety of different characteristics and, as such, the data storage facility has an incentive to set different behaviors for different workflows. For example, many types of workflows performing operations on a file, once started, should be executed to completion before another workflow begins performing operations on the file. Thus, a persistent behavior for these workflows is desired such that the workflow can resume to completion after the workflow ceases executing for some reason (e.g., power loss, crash, restart, etc.). However, there is no guarantee that some workflows (e.g., user-initiated workflows) will resume after ceasing execution. For those workflows, a persistent behavior is not desired. A cookie can be employed to provide enhanced management of file workflows such as setting various behavioral parameters.
US10514960B2 Iterative rebalancing of virtual resources among VMs to allocate a second resource capacity by migrating to servers based on resource allocations and priorities of VMs
A workload of a virtualized computing environment is rebalanced by resizing and/or moving one or more virtual machines allocated resources from a shared pool of resources in the virtualized computing environment based upon multiple resource capacities specified for each virtual machine and representing different portions of the resources from the shared pool of resources, e.g., minimum and desired resource capacities.
US10514957B2 Network service infrastructure management system and method of operation
A network service infrastructure management system includes a computing system that communicates with a network service computing device to receive a request to generate a network service comprising one or more network node functions. Based on the request the computing system communicates with an operating system of the network service computing device to instantiate one or more tasks corresponding to the one or more network node functions in which each task is instantiated at a level of workload capability specified for its respective network node function. Once instantiated, the computing system may then launch each network node function on its respective task.
US10514954B2 Platform for hierarchy cooperative computing
A system for hierarchical cooperative computing is provided, comprising a vector definition service configured to receive a user-submitted request, and compile the request into a vector; a rules engine configured to retrieve the vector from the vector definition service, and evaluate the vector for appropriateness; a parametric evaluator configured to parameterize the vector, and generate at least a run from the parameterized vector; and an optimizer configured to retrieve the run from the parametric evaluator, and determine an optimal plan for executing the user-submitted request.
US10514952B2 Processing timestamps and heartbeat events for automatic time progression
An event processing system for processing events in an event stream is disclosed. The system is configured for configuring a stream processor to micro-batch incoming events from a stream source. The system is also configured for generating a single timestamp for a micro-batch of the incoming events and/or receiving the micro-batch of the incoming events from the stream source. The system can also be configured for assigning the single timestamp to each event of the micro-batch and/or generating separate timestamp values for each respective event of the micro-batch. In some examples, the system can also be configured for assigning, for each respective event of the micro-batch, an individual one of the separate timestamp values.
US10514948B2 Information based on run-time artifacts in a distributed computing cluster
Techniques are disclosed for inferring design-time information based on run-time artifacts generated by services operating in a distributed computing cluster. In an embodiment, a metadata system extracts metadata including run-time artifacts generated by services in a distributed computing cluster while processing a workflow including multiple jobs. The extracted metadata is processed to identify entities and entity relationships which can then be used to generate lineage information. Using the lineage information, the metadata system can infer design-time information associated with the workflow. The inferred design-time information can then be utilized to, for example, recreate the workflow, recreate previous versions of the workflow, optimize the workflow, etc.
US10514947B2 Container management apparatus, container management method, and nonvolatile recording medium
A host computer 30 that manages a container built on an operating system includes a processor 31. The processor 31 is configured to duplicate a second container based on a container image of a first container, and configure a hardware resource used by the first container such that the hardware resource can also be used by the second container. A nonvolatile storage device 36 of the host computer 30 stores container resource information in which the container image of the first container and the hardware resource used by the first container is associated, and the processor 31 is configured to, when duplicating the second container based on the container image of the first container, duplicate the hardware resource associated with the container image of the first container, and configure the duplicated hardware resource such that the duplicated hardware resource can be used by the second container.
US10514941B2 Load balancing and destination network address translation middleboxes
A controller of a network control system for configuring several middlebox instances is described. The middlebox instances implement a middlebox in a distributed manner in several hosts. The controller configures a first middlebox instance to obtain status of a set of servers and disseminate the obtained status to a second middlebox instance. The controller configures the second middlebox instance to use the status to select a server from the set of servers.
US10514937B2 Auto-discovery service and method of discovering applications within a virtual network
Embodiments provide a system including a first host computing device that includes a first virtual machine (VM) and a first application. The system also includes a second host computing device including a virtualization software layer, a second VM, and an auto-discovery service at least partially instantiated within the virtualization software layer. The auto-discovery service is configured to receive a message and an auto-discovery packet from a second application executing on the second VM. The auto-discovery service inserts an option into the auto-discovery packet, and transmits the auto-discovery packet to the first application. The option in the auto-discovery packet includes the message received from the second application.
US10514936B2 Method for expanding a functionality of a field device
The present disclosure relates to a method for expanding a functionality of a field device for process automation technology in a system using a configuration device, comprising the steps of: establishing a connection from the configuration device to the field device; reading out an order code using the configuration device, wherein the order code represents the current functionalities of the field device; displaying the functionality of the field device on the configuration device; selecting additional, alternative, or lessened functionality of the field device using the configuration device; establishing a connection to a central station; sending information about the additional, alternative, or lessened functionality of the field device to the central station; sending an activation code to activate the additional, alternative, or lessened functionality from the central station; and sending the activation code from the configuration device to the field device and activating the additional, alternative, or lessened functionality of the field device.
US10514935B2 System and method for third party application enablement
Disclosed herein are system, method, and computer program product embodiments for enabling and/or configuring cloud-based application. In an embodiment, a cloud system provides a cloud-based computing platform accessible by user input devices to perform cloud-based computing. The cloud system also includes an application exchange, allowing user input devices to select other cloud-based applications and/or software to enable and use with the cloud-based computing platform. The cloud-based application may be hosted by a third party cloud system that enables the functionality of the cloud-based application. When a user input device selects a cloud-based application to enable, cloud system generates an installation and configuration process to seamlessly install and configure the cloud-based application within the cloud-based computing platform. In this manner, the cloud system integrates the configuration process into the cloud-based computing platform.
US10514934B2 Generic physical location codes for virtual system and partition cloning
A cloned configuration of a source machine is created by determining a first set of physical location codes for a source machine. A map is generated based on the sorted physical location codes that maps the first set of physical location codes to a first set of generic location codes. A second set of physical location codes associated with a second set of adapter slots in a target machine is generated. A second map is generated based on the sorted second set of physical location codes that maps the second set of physical location codes to a second set of generic location codes. A third set of physical location codes is generated based on the first set of generic location codes and the second map. If an entry in the third set of physical location codes is not present the second set of physical location codes, an error is generated.
US10514930B2 Setting a startup parameter and controlling startup of a mainboard
In an example, a method for setting a startup parameter is provided. A management controller of a mainboard receives a startup parameter setting command, wherein the startup parameter setting command includes a value of a startup parameter to be set. The management controller stores the value of the startup parameter to be set in a nonvolatile storage medium that is directly accessed by the management controller according to the startup parameter setting command.
US10514929B2 Computer instruction processing method, coprocessor, and system
Embodiments of the present application disclose a computer instruction processing method, a coprocessor, and a system. The computer instruction processing method includes: receiving, by a coprocessor, a first instruction set migrated by a central processing unit CPU; acquiring, according to the first instruction set that is applicable to the CPU for execution, a second instruction set for execution in the coprocessor; and executing binary codes in the second instruction set. In this way, the coprocessor that executes the second instruction set substitutes for the CPU that executes the first instruction set, CPU load is reduced, and usage of the coprocessor is improved.
US10514928B2 Preventing duplicate execution by sharing a result between different processing lanes assigned micro-operations that generate the same result
A data processing apparatus has control circuitry for detecting whether a first micro-operation to be processed by a first processing lane would give the same result as a second micro-operation processed by a second processing lane. If they would give the same result, then the first micro-operation is prevented from being processed by the first processing lane and the result of the second micro-operation is output as the result of the first micro-operation. This avoids duplication of processing, to save energy for example.
US10514926B2 Method and apparatus to allow early dependency resolution and data forwarding in a microprocessor
A microprocessor implemented method for performing early dependency resolution and data forwarding is disclosed. The method comprises mapping a plurality of instructions in a guest address space into a corresponding plurality of instructions in a native address space. For each current guest branch instruction in the native address space fetched during execution, performing (a) determining a youngest prior guest branch target stored in a guest branch target register, wherein the guest branch register is operable to speculatively store a plurality of prior guest branch targets corresponding to prior guest branch instructions; (b) determining a current branch target for a respective current guest branch instruction by adding an offset value for the respective current guest branch instruction to the youngest prior guest branch target; and (c) creating an entry in the guest branch target register for the current branch target.
US10514923B2 Apparatus and method for vector multiply and accumulate of signed doublewords
An apparatus and method for performing signed multiplication of packed signed doublewords and accumulation with a signed quadword. For example, one embodiment of a processor comprises: a first source register to store a first plurality of packed signed doubleword data elements; a second source register to store a second plurality of packed signed doubleword data elements; a third source register to store a plurality of packed signed quadword data elements; execution circuitry to execute the decoded instruction, the execution circuitry comprising: multiplier circuitry to multiply first and second packed signed doubleword data elements from the first source register with third and fourth packed signed doubleword data elements from the second source register, respectively, to generate first and second temporary signed quadword products, the multiplier circuitry to select the first, second, third, and fourth signed doubleword data elements based on the opcode of the instruction; accumulation circuitry to combine the first temporary signed quadword product with a first packed signed quadword value read from the third source register to generate a first accumulated signed quadword result and to combine the second temporary signed quadword product with a second packed signed quadword value read from the third source register to generate a second accumulated signed quadword result; a destination register or the third source register to store the first accumulated signed quadword result in a first signed quadword data element position and to store the second accumulated signed quadword result in a second signed quadword data element position.
US10514919B2 Data processing apparatus and method for processing vector operands
A data processing apparatus has processing circuitry for processing vector operands from a vector register store in response to vector micro-operations, some of which have control information identifying which data elements of the vector operands are selected for processing. Control circuitry detects vector micro-operations for which the control information specifies that a portion of the vector operand to be processed has no selected elements. If this is the case, then the control circuitry controls the processing circuitry to process a lower latency replacement micro-operation instead of the original micro-operation. This provides better performance than if a branch instruction is used to bypass the micro-operation if there are no selected elements.
US10514917B2 In-lane vector shuffle instructions
In-lane vector shuffle operations are described. In one embodiment a shuffle instruction specifies a field of per-lane control bits, a source operand and a destination operand, these operands having corresponding lanes, each lane divided into corresponding portions of multiple data elements. Sets of data elements are selected from corresponding portions of every lane of the source operand according to per-lane control bits. Elements of these sets are copied to specified fields in corresponding portions of every lane of the destination operand. Another embodiment of the shuffle instruction also specifies a second source operand, all operands having corresponding lanes divided into multiple data elements. A set selected according to per-lane control bits contains data elements from every lane portion of a first source operand and data elements from every corresponding lane portion of the second source operand. Set elements are copied to specified fields in every lane of the destination operand.
US10514916B2 In-lane vector shuffle instructions
In-lane vector shuffle operations are described. In one embodiment a shuffle instruction specifies a field of per-lane control bits, a source operand and a destination operand, these operands having corresponding lanes, each lane divided into corresponding portions of multiple data elements. Sets of data elements are selected from corresponding portions of every lane of the source operand according to per-lane control bits. Elements of these sets are copied to specified fields in corresponding portions of every lane of the destination operand. Another embodiment of the shuffle instruction also specifies a second source operand, all operands having corresponding lanes divided into multiple data elements. A set selected according to per-lane control bits contains data elements from every lane portion of a first source operand and data elements from every corresponding lane portion of the second source operand. Set elements are copied to specified fields in every lane of the destination operand.
US10514915B2 Computer processor with address register file
A computer processor with an address register file is disclosed. The computer processor may include a memory. The computer processor may further include a general purpose register file comprising at least one general purpose register. The computer processor may further include an address register file comprising at least one address register. The computer processor may further include having access to the memory, the general purpose register file, and the address register file. The processing logic may execute a memory access instruction that accesses one or more memory locations in the memory at one or more corresponding addresses computed by retrieving the value of an address register of the at least one register of the address register file specified in the instruction and adding a displacement value encoded in the instruction.
US10514914B2 Method for min-max computation in associative memory
A method for finding an extreme value among a plurality of numbers in an associative memory includes creating a spread-out representation (SOR) for each number of the plurality of numbers, storing each SOR in a column of the associative memory array and performing a horizontal bit-wise Boolean operation on rows of the associative memory array to produce an extreme SOR (ESOR) having the extreme value. A system for finding an extreme value includes an associative memory array to store the plurality of numbers, each number storable in a column; a spread-out representation (SOR) creator to create a SOR for each number of the plurality of numbers and to store each SOR in a column of the associative memory array, and an extreme SOR (ESOR) finder to find an extreme value using a horizontal bit-wise Boolean operation on rows of the associative memory array storing bits of the SORs.
US10514913B2 Compiler controls for program regions
Setting or updating of floating point controls is managed. Floating point controls include controls used for floating point operations, such as rounding mode and/or other controls. Further, floating point controls include status associated with floating point operations, such as floating point exceptions and/or others. The management of the floating point controls includes efficiently updating the controls, while reducing costs associated therewith.
US10514911B2 Structure for microprocessor including arithmetic logic units and an efficiency logic unit
Examples of techniques for designing processors are described herein. In one example, a design structure can be tangibly embodied in a machine readable medium for designing, manufacturing, or testing an integrated circuit. The design structure can include a logic to determine whether a received instruction is an updating fixed point instruction or a non-updating fixed point instruction. The design structure can include a first arithmetic logic unit (ALU) to execute the received instruction if the received instruction is determined to be an updating fixed point instruction and store an update value in a general register. The design structure can include a second arithmetic logic unit (ALU) to execute the received instruction if the received instruction is determined to be a non-updating fixed point instruction.
US10514910B2 Automatically mapping data while designing process flows
An example method facilitates associating data objects with elements of a process to be implemented via a process-based software application. The example method includes determining that a developer has added a particular software element to a software application being developed by the developer; accessing metadata describing the software element; and using the metadata to automatically associate the software element to one or more data objects to be used by the software element during running of the software application. A process cloud may facilitate implementing the method by automatically performing data mapping for software elements, such as approval tasks, forms, and so on, by determining appropriate task outcome data objects with reference to data characterizing a software flow of the software application, and by similarly automatically selecting and/or creating data objects for forms, which may be associated with or used by a task.
US10514907B2 System and method for out-of-the-box solution-level management via logical architecture awareness
A computing device includes user resources and a validation agent. The validation agent identifies a logical group of a solution architecture to which the computing device belongs. The validation agent obtains a baseline configuration associated with the logical group. The validation agent identifies a dependency of the user resources on second user resources of a second computing device of the logical group. The validation agent makes a determination that an override attribute is associated with the second user resources. The validation agent modifies the obtained baseline configuration using the override attribute. The validation agent initiates a modification of the user resources using the modified obtained baseline configuration.
US10514904B2 Dynamically applying a patch to a computer application
Some examples described herein relate to dynamically applying a patch to a computer application. An external process may be invoked to bring a target process of the computer application to a safe point. A dynamic loader may load a patch library into an address space of the target process, wherein the patch library includes a patched version of a target function or a new function. A specific function in the dynamic loader may be directed to route a function call for the target function to the patched version of the target function or the new function in the patch library.
US10514903B2 Method and device for updating software executed from non-volatile memory
A data processing device has a processor which executes software directly from non-volatile memory. The processor has a runtime component which dynamically maps software element identifiers specified by the software to corresponding software elements in memory. Mapping information is used to determine which software elements identifiers correspond to which software elements. This provides a level of indirection which can be used to make software updates more efficient, by updating only parts of the software while leaving old parts of the software as they are. Updated software elements can be stored to memory and the mapping information updated to point to the new elements, while existing mappings may be retained.
US10514901B2 Application management within deployable object hierarchy
The management of applications in a computing environment often involves a significant number of computing operations, such as acquiring the application, deploying data objects in various locations, and configuring the application with respect to the deployed device. Conventional computing environments may provide inadequate support throughout a typical application life cycle, especially for a computing environment distributed across many devices. Instead, the computing environment may be represented in a deployable object hierarchy that may be distributed to various devices. An application management service may therefore be provided to install representations of the application in the object hierarchy, and to support many other aspects of the application life cycle, such as application discovery, sharing, updating, and removal. The devices may therefore provide the applications of the computing environment to the user in a consistent manner with reduced manual management among the devices comprising the computing mesh.
US10514898B2 Method and system to develop, deploy, test, and manage platform-independent software
Some embodiments described herein provide a system for creating platform-independent software application programs. During operation, the system receives a configuration program and an application program, the application program including conditional and unconditional components. The system creates a configuration executable binary and loads this binary into a configuration execution space. The system creates a parse tree of the application program. Subsequently, the system evaluates each component of the application program in the configuration execution space and generates a modified parse tree of the application program. Semantic analysis is performed on this modified parse tree to generate an executable binary and a composition map for the application program.
US10514897B1 Systems and methods for integrating modules into a software application
Methods and systems are presented for providing a platform that seamlessly integrates software modules into an application. In particular, the platform allows software modules to access services provided by other software modules, through a host module, without the need of exposing the source code of any of the software modules. The application is configured as a host module by integrating one or more software modules into the application. The application may directly consume services provided by the software modules and also facilitate service accessing between software modules that are integrated into the application. As such, a software module does not need to interact with another software module directly to access services provided by the other software module, but rather, using the application as a medium to interact with the other software module.
US10514895B2 Tool for generating event case management applications
A system for generating event case management applications. The system requires input of event case criteria, such as, but not limited to, event case type, steps, actions associated with the steps, actors required to perform the actions, data entry documents/forms and/or data entry elements in the documents/forms, and data entry points. Based on the received inputs and rules associated with the event case type and other event case criteria, the tool automatically generates computer code that creates an event case management application. As such, the tool provides a standardized and streamlined approach to generating event case management applications that requires minimal technology support, is cost efficient and effectively delivers deployable event case management applications in minimal time.
US10514894B2 Metastable true random number generator realized on FPGA
A metastable true random number generator realized on an FPGA comprises a configurable delay chain including rough adjustment module and a fine adjustment module. The rough adjustment module comprises 32 rough adjustment cells each including a 1st 6-input lookup table and a two-to-one selector. The 1st input port of each 1st 6-input lookup table is connected to the 1st input terminal of the corresponding two-to-one selector, and the connecting terminal is the input terminal of the corresponding rough adjustment cell. The 2nd input port, the 3rd input port, the 4th input port, the 5th input port and the 6th input port of each 1st 6-input lookup table are all accessed to a low level 0. The output port of each 1st 6-input lookup table is connected to the 2nd input terminal of the corresponding two-to-one selector. The metastable true random number generator has the advantages of being capable of well counteracting inherent delay deviations, high in automation degree and high in output rate and having an operating point not prone to deviation.
US10514887B2 Multimedia device for processing spatialized audio based on movement
In a particular aspect, a multimedia device is configured to compensate for navigational movement within a visual environment. The multimedia device includes a processor configured to generate a first version of a spatialized audio signal of a sound field in a first audio frame based on a first position within a visual environment. The processor is configured to generate a second version of the spatialized audio signal of the sound field in a second audio frame based on compensating for the speed of movement of the multimedia device that indicates the first position within the visual environment changed to a second position within the visual environment, being different than the speed of movement in changing from a first location of the sound field to a second location of the sound field.
US10514880B2 NFC-enabled apparatus and method of operation thereof
An NFC-enabled 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 apparatus and the external NFC terminal, an NFC communication channel is established between the NFC-enabled apparatus and the external NFC terminal for data communication therebetween.
US10514873B2 Image processing apparatus, printing system, image processing method, storage medium, and printing method
An image processing apparatus includes: a print job generator configured to perform optimization processing for optimizing an arrangement of a plurality of images and generate a print job instructing a printer to print the plurality of optimized images; an interruption detector configured to detect an interruption of the print job; and a reprint job generator configured to generate a reprint job instructing the printer to print unprinted images, of which printing is not completed, among the plurality of images if the interruption detector detects the interruption of the print job. The reprint job generator executes a first mode that performs the optimization processing on the unprinted images, of which the printing is not completed, among the plurality of images and generates, as the reprint job, a first reprint job instructing the printing of the unprinted images on which the optimization processing is performed.
US10514872B2 Computer-readable storage medium for an information processing apparatus and a printing system for providing a selectable processing channel between the information processing apparatus and a printer
A non-transitory computer readable storage medium storing computer readable instructions that are executable by a computer in an information processing apparatus is provided. The information processing apparatus has a display interface, an operation interface, and a communication interface, and is connected with a printer through the communication interface. The computer readable instructions, when executed by the computer, causing the computer to control the display interface to display a setting screen to accept entry of print settings applicable to the printer, including a first special setting which is feasible to a first channel but infeasible to a second channel, and in response to a specific operation related to the first special setting to the setting screen through the operation interface, determine the first channel to be a processing channel to be used to cause the printer to print the image.
US10514866B2 Data storage device, operating method thereof and method for operating nonvolatile memory device
A data storage device includes a nonvolatile memory device configured to have a temperature sensor; and a controller, wherein the nonvolatile memory device performs an operation based on an operation command outputted from the controller, and transmits a temperature information measured by the temperature sensor along with an operation result to the controller.
US10514862B2 Memory device including concurrent suspend states for different operations
Some embodiments include apparatuses and methods using memory cells and a control unit to suspend an erase operation performed on a first portion of the memory cells and to suspend a program operation performed on a second portion of the memory cells while the erase operation is suspended. The control unit includes register circuitry to store status information indicating that the program operation is suspended while the erase operation is suspended.
US10514859B2 Reduction of processing overhead for point in time copy to allow access to time locked data
A computational device generates a point in time copy of one or more regions of a time locked data set, in response to receiving one or more I/O operations directed to the time locked data set. The one or more I/O operations are performed on the point in time copy of the one or more regions of the time locked data set, in response to generating the point in time copy of the one or more regions of the time locked data set.
US10514858B2 Information processing apparatus, computer-readable recording medium, and information processing method
An information processing apparatus includes a DRAM, a nonvolatile memory, and nonvolatile storage. A process execution unit executes, in response to a write instruction, a first writing process of writing write data to the DRAM and storing a write log of the write data in the nonvolatile storage or a second writing process of writing the write data to the nonvolatile memory. A page management unit moves, based on the number of times predetermined data stored in the DRAM or the nonvolatile memory is written or read in a predetermined time period, the processing speed of each of the DRAM and the nonvolatile memory, and the time needed to store the log in the nonvolatile storage executed by the process execution unit, the predetermined data between the DRAM and the nonvolatile memory.
US10514853B2 Lightweight mounting of a secondary copy of file system data
A data storage system allows a user to search a secondary copy such as a back up, archive, or snapshot and receive an abbreviated version of the secondary copy of the file system as a result of the search. The abbreviated version of the secondary copy of the file system may include metadata such as a listing of secondary copy data that correspond with a search term or other filtering criteria provided by the user. An operating system of the user's computing device may mount the abbreviated version so that it can be displayed within a view of the file system of the computing device. Once a user selects one or more desired data objects listed in the abbreviated version, the selected actual one or more data objects are retrieved from secondary storage.
US10514852B2 Processing data in memory cells of a memory
A method for reading memory cells from a memory is stated, inter alia, in which physical values are determined from a number of n memory cells, wherein n is at least three, in which the physical values are at least partially compared with one another, in which K different digital memory cell values are assigned to the n memory cells on the basis of the compared physical values, and in which a code word of an n1-, . . . , nK-out-of-n code is assigned to the digital memory cell values obtained in this manner. In particular, the following apply in this case: n≥3, n1≥1 to nK≥1, K≥2 and m≥1.
US10514847B2 Data storage system with multiple durability levels
A data storage system includes multiple head nodes and multiple data storage sleds mounted in a rack. For a particular volume or volume partition one of the head nodes is designated as a primary head node for the volume or volume partition. The primary head node is configured to store data for the volume in a data storage of the primary head node and cause the data to be replicated to a secondary head node. The primary head node is also configured to cause the data for the volume to be stored in a plurality of respective mass storage devices each in different ones of the plurality of data storage sleds of the data storage system.
US10514843B2 Method for displaying virtual keypad overlapping an application and electronic device
The disclosure provides an information processing method. The method includes: detecting a first input operation by a touch sensing unit; determining whether a first condition is satisfied; executing a first instruction set if it is determined that the first condition is satisfied; and executing a second instruction set different from the first instruction set if it is determined that the first condition is not satisfied, the first instruction set includes at least a first display instruction for displaying an array of input identities by a display unit which is overlapped with the touch sensing unit, and the array of input identities includes at least one input identity, the input identity being an identity which is capable of being triggered by a second input operation detected by the touch sensing unit in order to input data corresponding to the input identity. The method can make input operations more convenient.
US10514842B2 Input techniques for virtual reality headset devices with front touch screens
Systems and methods for detecting a user interaction by identifying a touch gesture on a touch interface on a virtual reality headset. The touch gestures are received on a front surface that is on the opposite side of the headset's inner display screen so that correspondence between the touch location and displayed content is intuitive to the user. The techniques of the invention display a cursor and enable the user to move the cursor by one type of input and make selections with the cursor using a second type of input. In this way, the user is able to intuitively control a displayed cursor by moving a finger around (e.g., dragging) on the opposite side of the display in the cursor's approximate location. The user then uses another type of touch input to make a selection at the cursor's current location.
US10514840B2 Information processing apparatus, method, and program for displaying an image during overdrag
A method is provided for modifying an image. The method comprises displaying an image, the image comprising a portion of an object; and determining if an edge of the object is in a location within the portion. The method further comprises detecting movement, in a member direction, of an operating member with respect to the edge. The method still further comprises moving, if the edge is not in the location, the object in an object direction corresponding to the detected movement; and modifying, if the edge is in the location, the image in response to the detected movement, the modified image comprising the edge in the location.
US10514834B2 Method and system for selecting objects on a computer screen
A method and system for selecting objects displayed on a computer screen by engaging a keyboard selection shortcut. Engaging the keyboard selection shortcut after selecting an object causes the objects of the same type to be selected. Engaging the keyboard selection shortcut again allows specifying secondary attributes and selection of objects having both, the same type and selected secondary attributes.
US10514832B2 Method for locating regions of interest in a user interface
The present disclosure is directed towards having a user interface that displays a number of cards or windows. A user can implement a command where the user interface will automatically change the position of the displayed cards to show regions of interest which are the parts of the cards that a user may have interested in. The user interest can be determined in accordance with user preference information. Optionally, cards which do not have regions of interest are removed from a display area and such cards are replaced with new cards that do have regions of interest.
US10514831B2 Maintaining focus upon swapping of images
Embodiments are described for handling focus when a gesture is input in a multi-screen device. In embodiments, the gesture indicates that two images, one that is in focus, swap positions. In response to receiving the gesture, the image in focus is moved from a first display of a first screen to a second display of a second screen. After the images are swapped, the focus is maintained on the image that originally had the focus.
US10514829B2 Methods and systems for quick reply operations
A method and system for performing quick reply operations are disclosed. The method for quick reply operations includes displaying a text box; determining a display area of the text box; and receiving a user instruction. The method further includes determining whether the user instruction is a pull-down gesture in the display area of the text box; determining whether the pull-down gesture exceeds a threshold length; and displaying a quick reply text box. The method and system consistent with the present disclosure implement quick reply functions and improve the user experience for replying to various messages and postings.
US10514823B1 Interactive advertising system with tracking of viewer's engagement
A method, system, and computer readable storage to cause icons to be displayed on an electronic output device. The icons can be displayed at random times during the playback of a video or display of static content. A user's goal is to touch an icon, which can be stationary or moving on the electronic display, in order to capture that icon. Predefined combinations of icons would trigger particular prizes to be awarded.
US10514821B2 Method and apparatus for relocating an icon
A method of controlling an electronic apparatus includes installing an application on the electronic apparatus or updating the application installed on the electronic application; displaying an icon of the installed or updated application in a relocatable state upon completion of the installing or updating; and relocating the icon in response to detecting an operation to relocate the icon and displaying the relocated icon.
US10514820B2 Virtual reality environment based manipulation of multi-layered multi-view interactive digital media representations
Various embodiments of the present disclosure relate generally to systems and methods for generating multi-view interactive digital media representations in a virtual reality environment. According to particular embodiments, a plurality of images is fused into a first content model and a first context model, both of which include multi-view interactive digital media representations of objects. Next, a virtual reality environment is generated using the first content model and the first context model. The virtual reality environment includes a first layer and a second layer. The user can navigate through and within the virtual reality environment to switch between multiple viewpoints of the content model via corresponding physical movements. The first layer includes the first content model and the second layer includes a second content model and wherein selection of the first layer provides access to the second layer with the second content model.
US10514819B2 Operating system support for location cards
Innovations in the area of presentation of location-related actions and location information are presented. For example, an application calls an operating system to generate a location card. The location card can show a map of a location as well as additional information about the location and one or more action indicators. With an action indicator, a user can launch an application to perform an action related to the location immediately and directly from the location card. Depending on usage scenario, an application can specify different actions to be represented with action indicators in a location card. At the same time, location cards supported by the operating system provide a consistent way to expose location information and location-related actions to users.
US10514818B2 System and method for grouping related photographs
A computer-implemented method, computer program product, and computing system is provided for interacting with images having similar content. In an embodiment, a method may include identifying a plurality of photographs as including a common characteristic. The method may also include generating a flipbook media item including the plurality of photographs. The method may further include associating one or more interactive control features with the flipbook media item.
US10514817B2 Gadgets for critical environments
Intelligent gadgets to visualize critical environmental data in wet chemistry laboratories, and a healthcare and life science environment that are easy to configure, customize and deploy for web dashboard presentation. It may further reveal an intuitive dashboard framework for creating, managing and publishing a collection of visualization gadgets for critical environments.
US10514815B2 Multipurpose media players
A computer readable medium containing a set of instructions that causes a computer to perform a process comprised of receiving one or more media files. The one or more media files having one or more scenes and each scene including a starting time point and ending time point. The set of instructions may include changing the starting time point and/or the ending time point of a scene from the one or more scenes in response to an input command. The set of instructions may create a new scene and save the new scene based on the new starting time point and/or ending time point of the scene.
US10514807B2 Television virtual touch control method and system
The present invention discloses a television virtual touch control method and system. The television virtual touch control method is used in a television having a depth camera and includes the following steps: acquiring a human body image having depth information by the depth camera in real time; presetting an area excluding a hand area in a human body area as a reference area; extracting the depth information of the reference area and the hand area from the human body image; defining a virtual touch surface between the depth camera and the reference area at a first predetermined distance D1 from the reference area; and determining whether the hand area touches or penetrates through the virtual touch surface according to the depth information of the hand area, the depth information of the reference area and the first predetermined distance D1. The present invention has the beneficial effects of improving touch sensitivity and enhancing user experience.
US10514802B2 Method for controlling display of touchscreen, and mobile device
A method for controlling display of a touchscreen, and a mobile device are presented, which relate to the field of electronic device technologies, so that the mobile device can control to zoom-in or zoom-out displayed content on the touchscreen according to received information about two touches. The method in the present disclosure includes receiving first touch information, where the first touch information comprises a first touch position; receiving second touch information, where the second touch information comprises a second touch position; determining zooming times according to a distance between the first touch position and the second touch position; and zooming displayed content on the touchscreen according to a position relationship between the first touch position and the second touch position and the zooming times. The present disclosure is applicable to a mobile device.
US10514801B2 Hover-based user-interactions with virtual objects within immersive environments
Systems and methods for enabling user-interactions with virtual objects (VOs) included in immersive environments (IEs) are provided. A head-mounted display (HMD) device is communicatively coupled with a hover-sensing (HS) device, via a communication session. The HMD device provides an IE to a wearer by displaying a field-of-view (FOV) that includes a VO. The user executes user-interactions, such as 2D and/or 3D hand gestures, fingertip gestures, multi-fingertip gestures, stylus gestures, hover gestures, and the like. The HS device detects the user-interactions and generates interaction data. The interaction data is provided to the HMD device via the communication session. The HMD device updates the FOV and/or the VO based on the interaction data. A physical overlay that includes a 3D protrusion is coupled with the HS device. The overlay is transparent to the hover-sensing capabilities of the HS device. The protrusion provides tactile feedback to the user for the user-interactions.
US10514799B2 Deep machine learning to perform touch motion prediction
The present disclosure provides systems and methods that leverage machine learning to perform user input motion prediction. In particular, the systems and methods of the present disclosure can include and use a machine-learned motion prediction model that is trained to receive motion data indicative of motion of a user input object and, in response to receipt of the motion data, output predicted future locations of the user input object. The user input object can be a finger of a user or a stylus operated by the user. The motion prediction model can include a deep recurrent neural network.
US10514797B2 Force-sensitive user input interface for an electronic device
A method includes one or more processors of an electronic device receiving signals from multiple sensors located along an edge of the device. The signals are received in response to external contact being provided to the edge of the device. At least one processor determines a distribution of forces applied to the sensors based on the input signals. Based on the determined distribution of forces, the processor determines: i) a location of the external contact that is offset from a location of each of the multiple sensors, and ii) a magnitude of the force of the external contact. The processor detects whether sensing criteria has been satisfied based on an analysis of: i) the location of the external contact and ii) the magnitude of the force of the external contact. Responsive to detecting that sensing criteria has been satisfied, the processor executes a user input action.
US10514795B2 Display device
A performance of a display device having an input device is improved. A display device includes: an electro-optical layer; a first driving electrode and a second driving electrode which drives the electro-optical layer; a driver chip which outputs a video signal; a switch circuit which is arranged outside the driver chip, which selects a potential to be supplied to the second driving electrode, and which includes a first switch element and a second switch element; a shift register circuit connected to the switch circuit; and a detection circuit which detects that an object is close or in contact. Each of the first switch element and the second switch element is selectively turned ON or OFF by the shift register circuit. The detection circuit is electrically connected to the first switch element and the second switch element.
US10514794B2 Touch sensor and display device including the same
A touch sensor includes a plurality of touch electrode lines which extends outwardly from a central portion thereof at a predetermined angular interval around the central portion, a vibration sensing element positioned at the central portion, and a touch controller which receives a first touch signal from at least one of the plurality of touch electrode lines, detects a touch angle between a touch position at which a touch occurs and a first direction with respect to the central portion, receives a second touch signal from the vibration sensing element, calculates a touch distance from the central portion to the touch position based on a time difference between a first point of time when the first touch signal is received and a second point of time when the second touch signal is received, and outputs touch coordinates including the touch angle and the touch distance.
US10514788B2 In-cell touch panel and display device, touch driving method
An in-cell touch panel and a display device, a touch driving method are disclosed. A common electrode layer in an array substrate is partitioned into a plurality of sub-electrodes arranged in an array. Sub-electrodes that are alternately disposed in a respective row of sub-electrodes serve as touch driving sub-electrodes that form a touch driving electrode. Sub-electrodes other than the touch driving sub-electrodes serve as common sub-electrodes. Touch sensing electrodes with projections within areas where corresponding common sub-electrodes are located are provided on an opposed substrate. Upon a line-by-line scanning of gate lines covered by respective rows of sub-electrodes, sub-electrodes in a currently-scanned row are applied with a common electrode signal, touch driving electrodes in rows of sub-electrodes other than the currently-scanned row of sub-electrodes are applied with touch driving signals.
US10514784B2 Input device for electronic device and vehicle including the same
An input device for an electronic device includes a gesture input device enabling a user to input a gesture by touching, and physically rotating, a rotation sensor sensing the physical rotation of the gesture input device, and a controller controlling the gesture input device. The gesture input device has a concave, downwardly inclined shape, and includes a curved section in a center portion of the gesture input device, and an inclined section around the curved section, and the inclined section includes a touch sensor configured to sense a user's touch input, and at least one rib raised or lowered according to a control signal from the controller.
US10514783B2 Pen system with internal pressure tilt rotation
A pen apparatus with a pressure sensitive tip mechanism that internally generates pressure, tilt, and/or barrel rotation through the use of a multi-axis measurement scheme with simultaneous transmit, receive, and sensing driver capability operable in conjunction with a receiving system or in a relative stand-alone manner. Signaling schemes are provided for operating the pen apparatus to achieve improved function. Systems and methods are provided for operating a pen, and for operating a pen with a touch sensor system. Drive/receive circuitry and methods of driving and receiving sensor electrode signals are provided that allow digital I/0 pins to be used to interface with touch sensor electrodes. This circuitry may be operated in modes to sense various combinations of signals coupled within a pen, or from outside of a pen.
US10514781B2 Pointer, position detection apparatus and position detection method
A position detection apparatus of the electrostatic coupling type is provided, to detect not only a position of a pointer but also information other than the position information such as, for example, pointer pressure or side switch information. The pointer transmits two codes such that a pressure applied to a pen tip is associated with a time difference between the two codes. A position detector carries out a correlation matching operation between signals generated in reception conductors and correlation calculation codes corresponding to the two codes, to thereby detect a position on a sensor section pointed to by the pointer from a result of the correlation matching operation and based on at least one of the codes. The position detector further includes a pressure calculation circuit for detecting pressure applied to the pointer, which is associated with the time difference between the two codes, from the result of the correlation matching operation calculated by the correlation matching operation and based on the two codes.
US10514778B2 Apparatus and method for automatic display control in mobile terminal
An apparatus and method for automatically controlling screens displayed on two display units installed in a mobile terminal are provided. The apparatus includes a touchscreen display including a first display portion disposed in a first surface of the portable communication device and a second display portion disposed in a second surface of the portable communication device, the second surface being opposite to the first surface; a camera; and a processor adapted to present, via the first display portion, a preview image obtained via the camera module; while the preview image is presented via the first display portion, receive a user input with respect to a specified graphical object displayed via the first display portion; and in response to the user input, present the preview image via the second display portion.
US10514776B2 3D pointing devices and methods
Systems and methods according to the present invention address these needs and others by providing a handheld device, e.g., a 3D pointing device, which uses at least one sensor to detect motion of the handheld device. The detected motion can then be mapped into a desired output, e.g., cursor movement.
US10514775B2 Electronic device and a control method thereof
An electronic device according to an embodiment of the present invention may include a flexible display configured to display a first screen in a first state; a force direction sensing unit configured to sense a force direction of a contact applied to one point by an external object; and a control unit configured to sense an occurrence of a specific data reception event, when the flexible display is changed from the first state to a second state, display a second screen including first information of a first group including information regarding the specific data reception event on the flexible display, and when a force direction of a first contact is acquired in the second state through the force direction sensing unit, display a third screen including second information of the first group including the information regarding the specific data reception event on the flexible display or simultaneously display the second screen and the third screen on the flexible display based on the force direction of the first contact.
US10514770B2 Hidden Markov model-based gesture recognition with FMCW radar
A gesture recognition system is shown using a 77 GHz FMCW radar system. The signature of a gesturing hand is measured to construct an energy distribution in velocity space over time. A gesturing hand is fundamentally a dynamical system with unobservable “state” (i.e. the type of the gesture) which determines the sequence of associated observable velocity-energy distributions, therefore a Hidden Markov Model is used to for gesture recognition. A method for reducing the length of the feature vectors by a factor of 12 is also shown, by re-parameterizing the feature vectors in terms of a sum of Gaussians without decreasing the recognition performance.
US10514768B2 Gestures and touch in operator interface
Techniques for adjusting process variables in a process plant using gesture-based input on a user interface device include presenting a graphic representation associated with a process plant entity in the process plant and an indication of a process variable value corresponding to the process plant entity as measured with the actual process plant and providing a user control for receiving gesture-based input at a location on the user interface device corresponding to the graphic representation associated with the process plant entity to adjust the process variable value. In response to receiving gesture-based input from an operator to adjust the process variable value for the corresponding process plant entity, the user interface device presents an adjusted process variable value and sets the process variable in the actual process plant to the adjusted process variable value.
US10514765B1 Wearable accessory for force feedback
A wearable actuation device allows a user to interact with virtual objects in an AR or VR environment by providing force or haptic feedback. The wearable actuation device includes one or more actuator assemblies anchored to each of the user's fingers and a controller configured to communicate with a head mounted display. Embodiments of the actuator assembly include an electrorheological actuator, an optically driven actuator, and a piezo actuator sandwich assembly each of which is configured to undergo a reversible change in stiffness in response to an applied voltage or current. In one or more embodiments, the actuator assembly is configured to stiffen, elongate, compress in response to the application of a current or voltage waveform. In still other embodiments, the actuator assembly determines a measure of the current stress or strain being applied by the user on the virtual object.
US10514764B2 Operating unit for a vehicle
An operating unit for a vehicle, e.g., an infotainment system for controlling diverse vehicle components, can include a housing and an operating element mounted in a spring-elastic manner on and/or in the housing along a vertical axis of movement extending substantially orthogonally to the operating surface and along a lateral axis of movement extending substantially transversely to the vertical axis of movement. The operating unit can also include at least one sensor for detecting an actuating movement of the operating element in the direction of the vertical axis of movement and an actuator arranged in and/or on the housing for the feedback movement of the operating element at least also in the lateral axis of movement during a detected actuating movement of the operating element, and a spring frame for the spring-elastic mounting of the operating element.
US10514761B2 Dynamic rendering of etching input
Systems and methods that dynamically render etching inputs are provided, and include a touch surface having a sensor and configured to detect user input, and a non-transitory memory, wherein the non-transitory memory includes instructions for capturing an etching input that is applied to an image or video file, determining a haptic effect that corresponds to the etching input, the haptic effect depending on a type of etching input, and transmitting a modified image or modified video file that includes the etching input and the haptic effect.
US10514758B2 Visibility improvement method based on eye tracking, machine-readable storage medium and electronic device
A visibility improvement method using gaze tracking includes detecting a gaze of a user using a camera; determining a focus object at which the user gazes from among at least one object viewed through a display unit of an electronic device; and displaying, on the display unit, an image with high visibility that corresponds to the focus object and has higher visibility than the focus object.
US10514757B2 Wireless communication configuration using motion vectors in virtual, augmented, and mixed reality (xR) applications
Systems and methods for configuring wireless communications using motion vectors in virtual, augmented, and mixed reality (xR) applications are described. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: receive motion vector data representative of a direction of travel of a user wearing xR headset; and change a configuration of an antenna based upon the motion vector data, wherein the antenna enables the IHS to wirelessly transmit xR content to the xR headset.
US10514753B2 Selectively applying reprojection processing to multi-layer scenes for optimizing late stage reprojection power
Optimizations are provided for late stage reprojection processing for a multi-layered scene. A multi-layered scene is generated. Late stage reprojection processing is applied to a first layer and different late stage reprojection processing is applied to a second layer. The late stage reprojection processing that is applied to the second layer includes one or more transformations that are applied to the second layer. After the late stage reprojection processing on the various layers is complete, a unified layer is created by compositing the layers together. Then, the render the unified layer is rendered.
US10514745B2 Techniques to predict memory bandwidth demand for a memory device
Examples include techniques to predict memory bandwidth demand for a storage or memory device. Examples include receiving an access request to remotely access a storage device and gather information to use to predict a memory bandwidth demand for subsequent access requests to the storage device. Adjustments to power supplied to the storage device may be caused based on the predicted memory bandwidth demand. The adjustments may load balance power among a plurality of storage devices remotely accessible through a network fabric. The plurality of storage devices including the storage device.
US10514744B2 Portable computing device with hibernate mode
A portable computing device is disclosed. The portable computing device includes a processor, a removable battery pack, a battery detection unit, and an internal power-supplying unit. The battery detection unit detects removal of the battery pack from the portable computing device. The internal power-supplying unit provides operating power to the portable computing device after the battery pack is removed from the portable computing device. The battery detection unit may generate an interrupt signal to the processor upon detection of removal of the battery pack such that the processor may begin executing a hibernation routine. The internal power-supplying unit may be a super capacitor or an internal battery.
US10514743B2 Software controlled power supply
A method of controlling a power supply using software comprises setting a nominal output level through a waveform controlled by a micro-controller. The method identifies when a device is fully charged, and moves to a keep-alive mode, in which the output level is decreased below the nominal output level when the device is fully charged. The method further provides a failsafe to move the system to the keep-alive mode when the micro-controller is halted, crashed, in an error state.
US10514742B2 Power down signal generating circuit
A power-down signal generating circuit receives first and second supply voltages, where the first supply voltage is less than the second supply voltage, and generates a power-down signal. The power-down signal generating circuit includes a driving amplifier, first through third transistors, and an amplification circuit. When the first supply voltage is deactivated, the power-down signal is activated. The driving amplifier prevents the first through third transistors from being enabled simultaneously, which reduces static leakage current.
US10514740B2 Computer device and computer-readable storage medium
A computer device includes a power supply unit which includes an instantaneous power failure resistance capacitor and converts an alternating current into a direct current and outputs the direct current, and a main body which includes a main storage unit having a non-volatile storage area and a processor for executing programs, wherein the power supply unit includes a power failure detection unit which detects that a supply of the alternating current has been stopped, and wherein the main body includes a logical device which, when the detection is notified from the power failure detection unit, instructs the processor within a retention time of the instantaneous power failure resistance capacitor to perform transaction processing of converting data of a buffer in the processor into reusable data and transferring the reusable data to the main storage unit.
US10514735B2 Positionable cover to set cooling system
According to some examples, solutions are provided for setting a cooling system of a computer system chassis by a positionable cover disposed on a computer hardware component receivable by the computer system chassis.
US10514727B2 Flexible display apparatus and operating method thereof
A flexible display apparatus is provided. The flexible display apparatus includes a display, a sensor which senses shape deformation of the display, a storage which, if a shape deformation is sensed, stores operation state information of a first operation state of the flexible display apparatus prior to the first shape deformation being performed, and a controller which performs a function corresponding to the first shape deformation if a second shape deformation different from the first shape deformation is sensed, returns to the first operation state according to the operation state information stored in the storage.
US10514726B2 Mobile terminal sending out sound via multifunctional battery cover and method thereof
A mobile terminal that sends out sound via a multifunctional battery cover and a method thereof. The mobile terminal includes a processing module that identifies a battery cover including a piezoelectric ceramic speaker based on an ID signal output by the battery cover and outputs an audio signal to the piezoelectric ceramic speaker.
US10514718B2 Quick disconnect screed box handle
A quick disconnect handle assembly includes a handle and a handle mount. The handle includes a shaft, a spring, and a pin at or near an end of the shaft and configured to restrain movement of the spring in a first direction. The handle mount includes a body having a first end and second end opposite the first end, a passageway through the body, and a first recess configured to receive the pin and lock the handle in the handle mount. The passageway has an inlet at the first end and an outlet at the second end and has a cross-sectional shape substantially the same as a cross-sectional shape of the shaft at the location of the pin, such that the shaft including the pin can be received in the passageway. The first recess opens at the outlet and extends longitudinally toward the inlet of the handle mount body.
US10514716B2 Reference generator and current source transistor based on complementary current field-effect transistor devices
Existing proportional to absolute temperature (PTAT)/complementary-to-absolute-temperature (CTAT) reference voltage circuit requires a large components count and foot print, precise device matching for accuracy and unsatisfactory sensitivity error or variation to temperature and humidity. The present invention relates to a novel approach for such reference voltage circuit based on a self-biased complementary pair of n-type and p-type current field-effect transistors, which provides rail PTAT, rail CTAT and analog reference voltages.
US10514715B2 Partitioning of a chip supporting a SW-control architecture for inductive loads
A current control system is disclosed. The current control system may include a controller configured to provide a control signal, an A/D converter dedicated to the controller, a driver configured to supply a current based on the control signal and a sensor configured to provide a digital signal representative of the current to the controller. The digital signal may bypass the dedicated A/D converter. A method for controlling current is likewise disclosed. A circuit for controlling current through an inductive load is likewise disclosed.
US10514714B1 Smart HVAC
A method for heating ventilation and air conditioning (HVAC) systems is described. In one embodiment, the method includes measuring a temperature of a first room of a building via a first thermometer placed in the first room and measuring a temperature of a second room of the building via a second thermometer placed in the second room and receiving the temperature of the first room via a first data communication device communicatively coupled to a first HVAC register in the first room and receiving the temperature of the second room via a second data communication device communicatively coupled to a second HVAC register in the second room. In some cases, the first data communication device is configured to communicate data between the first thermometer and a central automation controller and the second data communication device is configured to communicate data between the second thermometer and the central automation controller.
US10514708B2 Method, apparatus and system for controlling unmanned aerial vehicle
The present invention relates to a method and an apparatus for controlling an unmanned aerial vehicle. The method includes: obtaining a flight area control parameter; determining a flight area based on the flight area control parameter; and causing unmanned aerial vehicle to cruise within the flight area, wherein causing unmanned aerial vehicle to cruise within the flight area includes: determining a flight path within the flight area, and causing unmanned aerial vehicle to fly on the flight path periodically in a reciprocating manner, and the flight area is at least one of: a planar flight area, a linear flight area, and a three-dimensional flight area.
US10514707B1 Flight phase stability indicator system and method
A flight phase stability indicator system and method for generating and presenting stability indicator(s) are disclosed. A processor receives flight phase data representative of an identification of a current operational flight phase; receives navigation data comprised of aircraft position, a planned flight trajectory, and runway data if runway data is needed for the current operational flight phase; determines stability data representative of a stability of the current operational flight phase based upon at least the navigation data; generates presentation data responsive to the determination and representative of the flight phase stability indicator and/or presentation(s) of flight phase stability; and presents the indicator represented in the presentation data on or through a presentation unit comprised of a visual display, aural advisory unit, and/or tactile advisory unit.
US10514706B2 Gap measurement for vehicle convoying
A variety of methods, controllers and algorithms are described for identifying the back of a particular vehicle (e.g., a platoon partner) in a set of distance measurement scenes and/or for tracking the back of such a vehicle. The described techniques can be used in conjunction with a variety of different distance measuring technologies including radar, LIDAR, camera based distance measuring units and others. The described approaches are well suited for use in vehicle platooning and/or vehicle convoying systems including tractor-trailer truck platooning applications. In another aspect, technique are described for fusing sensor data obtained from different vehicles for use in the at least partial automatic control of a particular vehicle. The described techniques are well suited for use in conjunction with a variety of different vehicle control applications including platooning, convoying and other connected driving applications including tractor-trailer truck platooning applications.
US10514704B2 Systems and methods for using radio frequency signals and sensors to monitor environments
Systems and methods for using radio frequency signals and sensors to monitor environments (e.g., indoor environments) are disclosed herein. In one embodiment, a system for providing a wireless asymmetric network comprises a hub having one or more processing units and at least one antenna for transmitting and receiving radio frequency (RF) communications in the wireless asymmetric network and a plurality of sensor nodes each having a wireless device with a transmitter and a receiver to enable bi-directional RF communications with the hub in the wireless asymmetric network. The one or more processing units of the hub are configured to execute instructions to determine at least one of motion and occupancy within the wireless asymmetric network based on a power level of the RF communications.
US10514703B2 Vehicle control system, vehicle control method, and vehicle control program
A vehicle control system includes an imaging section, a surroundings monitoring section, and a display controller. The imaging section is configured to capture an image of surroundings of a vehicle. The surroundings monitoring section is configured to monitor conditions surrounding the vehicle. The display controller is configured to display, on a display present within a cabin of the vehicle and configured to display an image based on an operation by an occupant, an image of surroundings of the vehicle superimposed over part of an image based on an operation by the occupant, and to enlarge the image of the surroundings of the vehicle based on a monitoring result from the surroundings monitoring section.
US10514697B2 Vehicle remote assistance mode
Systems and method are provided for controlling a vehicle. In one embodiment, a method includes calculating, via a router of a vehicle system that accesses road map data, at least one route to a destination based on the road map data, thereby producing route solution data. The vehicle system enters a remote assistance mode in response to remote assistance decision data received from a blockage arbiter of the vehicle system. In the remote assistance mode, the method includes determining, via the router, at least one road segment of the road map data that is permitted to be blacklisted, thereby producing permitted blacklist data. The method includes transmitting the permitted blacklist data and the route solution data, via a vehicle communications module of the vehicle system, to a remote vehicle assistance system. The method includes updating, via the router, the road map data to exclude at least one blacklisted road segment defined by the permitted blacklist data.
US10514693B2 Mobile robot and method of operating thereof
A method of operating a mobile robot includes driving the robot according to a drive command issued by a remote operator control unit in communication with the robot, determining a driven path from an origin, and after experiencing a loss of communications with the operator control unit, determining an orientation of the robot. The method further includes executing a self-righting maneuver when the robot is oriented upside down. The self-righting maneuver includes rotating an appendage of the robot from a stowed position alongside a main body of the robot downward and away from the main body, raising and supporting the main body on the appendage, and then further rotating the appendage to drive the upright main body past a vertical position, causing the robot to fall over and thereby invert the main body.
US10514692B2 Intervention in operation of a vehicle having autonomous driving capabilities
Among other things, a determination is made that intervention in an operation of one or more autonomous driving capabilities of a vehicle is appropriate. Based on the determination, a person is enabled to provide information for an intervention. The intervention is caused in the operation of the one or more autonomous driving capabilities of the vehicle.
US10514690B1 Cooperative autonomous aerial and ground vehicles for item delivery
The present disclosure is directed toward the use of two or more autonomous vehicles, working in cooperation, to deliver an item between a source location and a destination location. For example, an autonomous ground based vehicle may transport an item from a source location to a transfer location and an autonomous aerial vehicle will transport the item from the transfer location to the destination location. The transfer location may be at any location along a navigation path between the source location and the destination location. In some examples, the transfer location may be adjacent the destination location such that the autonomous aerial vehicle is only transporting the item a short distance.
US10514684B2 Schedule preparation method for substrate processing device and substrate processing device
A method by which a schedule preparing portion included in a substrate processing apparatus, having at least one single substrate processing unit and a controller, prepares a chronological schedule for operations of the substrate processing apparatus. The method includes a schedule preparation step of preparing a schedule for each substrate by positioning, in chronological order, a plurality of blocks, each specifying an operation to be performed on the substrate. The schedule preparation step includes a high load avoidance positioning step in which, in preparing a schedule for a plurality of substrates, blocks corresponding to a high load operation in which a high control load occurs at least temporarily in the controller are positioned on a time axis so that high load time slots, during which a high control load occurs in the controller, are not concentrated.
US10514679B2 Method of slicing and printing colour 3D model
A method of slicing and printing a colour 3D model is disclosed. The method includes following steps: loading a model data corresponding to a colour 3D model; adding a pollution-blocking structure next to the colour 3D model; executing a slicing process to the pollution-blocking structure and the colour 3D model for generating a plurality of pollution-blocking slices and a plurality of model slices and configuring colour of each of the model slices; and, controlling a modeling nozzle (100) of a multi-colour 3D printer (1) to print the pollution-blocking slices and the model slices layer by layer and controlling a coloring nozzle (102) of the multi-colour 3D printer (1) to color each of the model slices.
US10514676B2 Thermal displacement correction apparatus for machine tool
There is provided a thermal displacement correction apparatus for a machine tool which automatically determines necessity/unnecessity of actual measurement of the machine tool, the apparatus including: a thermal displacement correction unit that predicts a thermal displacement amount from an operation of a machine or a temperature of each portion of the machine and calculates a thermal displacement correction amount for correcting thermal displacement by adding, to a position command value of a feed axis, the thermal displacement correction amount for cancelling the thermal displacement amount thus predicted; and a thermal displacement correction amount adjustment unit that calculates an adjustment value for adjusting the thermal displacement correction amount on the basis of the thermal displacement correction amount, wherein a change amount ΔE from the start of processing is obtained, ΔE is compared with designated Em, and when ΔE≥Em, actual measurement is performed with measurement means.
US10514675B2 Work piece condition detection using flame electrical characteristics in oxy-fuel thermal processing equipment
An automated oxy-fuel thermal processing system including an oxy-fuel torch, an automated machine tool operatively coupled to the torch for moving the torch relative to a work piece, and a circuit including a voltage source or a current electrically connected to the torch and configured to be electrically connected to the work piece. The automated oxy-fuel thermal processing system may further include a processor that is operatively connected to the torch, the automated machine tool, the circuit, and the voltage source or current source, wherein the processor is configured to control the operation of the torch, the automated machine tool and the voltage source or current source, and to monitor a current or voltage in the circuit in a predefined manner.
US10514674B2 Numerical controller
A numerical controller generates movement command data, and performs an interpolation process based on the generated movement command data to generate and output interpolation data. Further, in the case of a state in which a press operation in punch press machining is started from a different position from a position of a preset rising edge, an overlap time is calculated based on a position of a punch head when the press operation is started, and an output timing of interpolation data related to an axis controlling the press operation is controlled based on the calculated overlap time. In this way, even when there is a change in press stroke, a dead time may be prevented from being generated.
US10514671B2 System and method for the optimization of radiance modelling and controls in predictive daylight harvesting
In an example, an expected sky condition is calculated for a geographic location, a time of day, and a date based on a mathematical model. A predicted distribution of direct and interreflected solar radiation within the environment is calculated based on the expected sky condition. Measurement data from one or more photosensors is obtained that provides measurements of an initial distribution of direct and interreflected radiation within the environment, including radiation from solar and electrical lighting sources. A target distribution of direct and interreflected artificial electromagnetic radiation produced by electrical lighting is determined, based on the measurement data and the predicted distribution of direct and interreflected solar radiation, to achieve the target distribution of direct and interreflected radiation within the environment. Output parameters are set to one or more devices to modify the initial distribution to achieve the target distribution of direct and interreflected radiation within the environment.
US10514670B2 Energy management apparatus, management system, power consumption monitoring method and program
An energy management apparatus according to an embodiment is used in a management system having an information device management apparatus that has a first storage storing information device information regarding at least one information device and sends to the energy management apparatus first power consumption information regarding the power consumption by the information device. The energy management apparatus has a receiver, a first acquisitor, and a second storage. The receiver receives, regarding zones related to a building, a detection signal regarding detection of a person in each of the zones. The first acquisitor acquires second power consumption information regarding power consumed by a facility device in the zones. The second storage stores the first power consumption information and the second power consumption information in connection with the zones, based on the detection signal received by the receiver.
US10514669B1 Systems and methods for managing the operation of devices within a property
Methods and systems for managing the operation of devices within a property, and processing insurance policies associated therewith. A property is populated with a plurality of smart devices, smart appliances, and/or other devices that are connected to, and/or in wired or wireless communication with a central controller, such as a smart home controller or insurance provider remote processor, whereby the plurality of devices and/or property are covered by an insurance policy. The central controller may collect sensor data from the plurality of devices and/or determine whether the property is occupied or not. The central controller may also identify a desired operating state of a device, generate a command according to the desired operating state, and/or transmit the command the device to facilitate prevention or reduction of risk or damage to the property. The central controller may also generate and/or process insurance claims associated with damage to the devices and/or property.
US10514663B2 Microgrid system and controller
A microgrid controller includes a database in communication with a processor. The processor is operable to receive at least one microgrid input, to determine a first plurality of optimal power characteristic levels at a corresponding one of a plurality of first time intervals for a first time period, and to determine a second plurality of optimal power characteristic levels of a device determined at a corresponding one of a plurality of second time intervals for a second time period. The first time intervals are found at a first frequency different than a second frequency of the second time intervals. One of the second plurality of optimal power characteristic level corresponds to one of the first plurality of optimal power characteristic levels at each first time interval. The processor is configured to control a device optimal power characteristic level in response to the second plurality of optimal power characteristic levels.
US10514660B2 Mechanical watch with a carillon striking mechanism
Timepiece movement with a carillon striking mechanism, striking the hours and quarter-hours with different melodies, the striking mechanism including a quarter surprise-piece coaxial to and superposed on the quarter-snail, in a limited angular travel with respect to the quarter-snail, arranged to ensure the sequential playing of the melodies of the four quarter-hours on the full hour, in the first minute of the new hour, and further including, in the plane of the quarter surprise-piece, a quarter surprise-piece jumper, arranged to drive and/or to lock this quarter surprise-piece.
US10514655B2 Drum cartridge and developing cartridge capable of suppressing variation in position of electrical contact surface
A drum cartridge includes: a drum frame to which a developing cartridge including a storage medium having an electrical contact surface is detachably attachable; a photosensitive drum; a transfer roller; and a conveying roller. The drum is rotatable about a first axis extending in a first direction and positioned at one end portion of the frame in a second direction. The transfer roller is rotatable about a second axis extending in the first direction and in contact with the drum. The conveying roller is rotatable about a third axis extending in the first direction and separated from the transfer roller in the second direction. A first opening of the frame is positioned between the transfer roller and the conveying roller in the second direction. The electrical contact surface is exposed to an outside through the first opening in a case where the developing cartridge is attached to the frame.
US10514654B2 Developer supply container and developer supplying system
A developer supply container includes a developer accommodating body configured to contain developer, with the developer accommodating body being rotatable about a rotational axis. A developer discharging body is provided in fluid communication with the developer accommodating body, with the developer discharging body including a discharge opening through which the developer can be discharged from the developer discharging body. A track is provided on each of opposite sides of the developer discharging body.
US10514652B2 Image forming apparatus and developer set
A developer set includes a first developer and a second developer. The first developer includes a first toner and a first carrier. The second developer includes a second toner and a second carrier. The second toner is a toner that includes a flaky brilliant pigment, a toner that includes a white pigment, or a transparent toner. The second carrier has a higher volume resistivity than the first carrier and has a larger volume average particle diameter than the first carrier.
US10514647B2 Image forming device
An image forming device that forms an image on a sheet under an operating condition set according to a type of the sheet, includes a hardware processor that: accepts a manual input specifying any one of a plurality of types; stores manual mode setting information and automatic mode setting information; detects which of a plurality of types included in an automatic type group the type of the sheet is based on an output of a sensor; and sets an operating condition value corresponding to a type detected out of the operating condition values indicated by the automatic mode setting information as the operating condition in an automatic mode, and sets an operating condition value corresponding to the type specified by the manual input out of the operating condition values indicated by the manual mode setting information as the operating condition in a manual mode.
US10514646B2 Image forming apparatus and image forming method
An image forming apparatus includes a latent image bearer, a latent image writing device, a developing device, a conveyance unit to convey a recording medium, a transfer device, a length data acquisition unit to obtain a length of the recording medium in a conveyance direction of the recording medium, an image forming processor to form a test pattern, and a light quantity correction calculator that acquires image density data of the test pattern and calculates a light quantity correction value to correct a light quantity. The image forming processor sets a position of the test pattern on the recording medium in the conveyance direction of the recording medium and a length of the test pattern in the conveyance direction of the recording medium based on the length of the recording medium in the conveyance direction of the recording medium obtained by the length data acquisition unit.
US10514645B2 Image forming apparatus
An image forming apparatus includes a container that contains a developer, a temperature information acquisition unit that acquires temperature information of the container, and a control unit that controls an image formation operation for forming an image. During the image formation operation, the control unit executes a suspension operation for suspending the image formation operation in the case that t≥toth(toth≠0) is satisfied, where t is defined to be an elapsed time from when a temperature corresponding to the temperature information of the container exceeds a predetermined threshold temperature Tth, and where toth is defined to be an exceeding time threshold value related to a period during which the temperature corresponding to the temperature information of the container remains higher than the threshold temperature Tth.
US10514644B2 Image forming apparatus
An image forming apparatus includes a carrying part, a transfer member that transfers a developer image, a first detection part that detects an adhering object that adheres to the carrying member, generating a first detection result, and a control part that performs a carrying control in which the carrying operation of the developer image by the carrying member is controlled based on the first detection result by the first detection part.
US10514642B2 Image forming apparatus
The image forming apparatus includes: an openable/closable cover that is movable between a closed position in which the connection unit is covered and an open position in which the connection unit is exposed to the outside; and an interlocking mechanism that causes an on/off operation of a power switch and an opening/closing operation of the openable/closable cover to operate in conjunction with each other, wherein the interlocking mechanism moves the openable/closable cover from the open position to the closed position in conjunction with an off operation by which the power switch is switched from an on state to an off state, and the interlocking mechanism moves the openable/closable cover from the closed position to the open position in conjunction with an on operation by which the power switch is switched from the off state to the on state.
US10514640B2 Image forming method and image forming apparatus
An image forming method includes developing an electrostatic latent image formed on a photoreceptor with a toner, transferring a formed toner image onto a recording material, and fixing the toner image on a surface of the recording material, in which a storage elastic modulus of the toner is 2.0×106 Pa or more at 70° C. and 4.0×104 Pa or less at 90° C., and in the fixing, a fixing belt having an elastic layer which contains a material having a storage elastic modulus of 1.0×106 Pa or more and 2.5×106 Pa or less at 200° C. is used.
US10514639B2 Heating unit, fixing device, and image forming apparatus
A heating unit includes a circuit board, a plurality of heating parts, and a plurality of wiring parts. The heating parts are arranged in a first direction on a surface of the circuit board. The wiring parts are provided on the surface of the circuit board and electrically connect the heating parts and a power source to feed the heating parts. The wiring parts respectively include electrode terminal parts electrically connected to the power source outside the heating parts in the first direction. Sizes in a second direction orthogonal to the first direction of the heating parts are set to decrease gradually or stepwisely with separating in the first direction from the electrode terminal parts.
US10514635B2 Liquid electrostatic printing method
Herein is described a liquid electrostatic printing method comprising providing a liquid electrostatic ink composition comprising a carrier liquid and chargeable particles comprising a resin; and providing an adhesion promoting composition comprising an adhesion promoter. The liquid electrostatic ink composition is contacted with a latent electrostatic image disposed on a surface to create a developed ink image. The developed ink image is transferred to an intermediate transfer member. The adhesion promoting composition is deposited on the intermediate transfer member to form an adhesion promoting layer. The adhesion promoting layer and the developed ink image are transferred to a print substrate, such that the adhesion promoting layer is disposed on the print substrate and the developed ink image is disposed on the adhesion promoting layer.
US10514631B2 Toner conveyance apparatus and image bearing member unit
A toner conveyance apparatus includes a conveyance coil and a regulation member. The conveyance coil includes a coil portion, an extended portion, a first engaging portion and a connecting portion. The regulation member includes a second engaging portion, a space portion and an opening portion. The connecting portion includes a first end portion that is connected to the extended portion and a second end portion that is connected to the first engaging portion, the first end portion being arranged further on the other end side than the second end portion. The second engaging portion includes a diameter reduction area whose distance in a radial distance from the rotational axis is reduced gradually toward the other end side such that the connecting portion and the regulation member are not in contact with each other when the conveyance coil is driven.
US10514625B2 Electrophotographic ink including a volatile fragrance
According to an example, an electrophotographic ink may include an adsorbent, a volatile fragrance, a resin and a carrier liquid.
US10514624B2 Toner
A toner comprising: a toner particle that contains a resin component and a silicone compound, wherein the resin component contains at least 50 mass % of olefin resin; a content of the silicone compound is from 1 mass part to 42 mass parts per 100 mass parts of the resin component; a weight-average molecular weight of the silicone compound as measured by GPC is from 1,000 to 25,000; and a content, in a molecular weight distribution of the silicone compound as measured by GPC, of a component having a weight-average molecular weight of not more than 500 is not more than 0.05 mass % of the silicone compound.
US10514622B2 Toner
A toner includes toner particles. Each of the toner particles includes a composite core and a shell layer covering a surface of the composite core. Each of the composite cores is a composite of a toner core and foamable particles provided on a surface of the toner core. An amount of the foamable particles is at least 0.3% by mass relative to mass of the toner cores. Each of the foamable particles includes a base particle and a coat layer covering a surface of the base particle. The base particles are non-foamable. The coat layers include a foamable group. The foamable group is bonded to the surfaces of the base particles through a bond including a bond represented by formula “—O—Si—”.
US10514618B2 Lithographic apparatus and device manufacturing method
A lithographic apparatus is provided that has a sensor at substrate level, the sensor including a radiation receiver, a transmissive plate supporting the radiation receiver, and a radiation detector, wherein the sensor is arranged to avoid loss of radiation between the radiation receiver and a final element of the radiation detector.
US10514614B2 Process variability aware adaptive inspection and metrology
A defect prediction method for a device manufacturing process involving processing one or more patterns onto a substrate, the method including: determining values of one or more processing parameters under which the one or more patterns are processed; and determining or predicting, using the values of the one or more processing parameters, an existence, a probability of existence, a characteristic, and/or a combination selected from the foregoing, of a defect resulting from production of the one or more patterns with the device manufacturing process.
US10514611B2 Projection exposure method and projection exposure apparatus for microlithography
The disclosure provides a projection exposure method for exposing a substrate arranged in the region of an image plane of a projection lens with at least one image of a pattern of a mask arranged in the region of an object plane of the projection lens. A substrate is coated with a radiation-sensitive multilayer system including a first photoresist layer composed of a first photoresist material and, between the first photoresist layer and the substrate and a separately applied second photoresist layer composed of a second photoresist material. The first photoresist material has a relatively high first sensitivity in a first wavelength range and a second sensitivity, which is lower relative to the first sensitivity, in a second wavelength range separate from the first wavelength range. The second photoresist material has an exposure-suitable second sensitivity in the second wavelength range.
US10514608B2 Method for producing an illumination system for an EUV projection exposure system, and illumination system
The disclosure relates to a method for producing an illumination system for an EUV apparatus in and to an illumination system for an EUV apparatus.
US10514604B2 Overcoat compositions and methods for photolithography
Topcoat compositions are provided that are suitably applied above a photoresist composition. Preferred topcoat compositions comprise a first polymer that comprises (i) first units comprising a nitrogen-containing moiety that comprises an acid-labile group; and (ii) second units that (1) comprise one or more hydrophobic groups and (2) are distinct from the first units.
US10514602B2 Resist composition and method for forming resist pattern
A resist composition includes a base material component and a fluorine additive component. The fluorine additive component contains a fluororesin component having a structural unit containing a base dissociable group. The base material component contains a structural unit containing an acid-decomposable group in an amount of 30 mol % or more and an amount of 10 mol % or more of a resin component having a structural unit represented by formula (a10-1): where R is a hydrogen atom, an alkyl group having 1 to 5 carbon atoms, or a halogenated alkyl group having 1 to 5 carbon atoms, Yax1 is a single bond or a divalent linking group, Wax1 is a (nax1+1) valent aromatic hydrocarbon group, and nax1 is an integer of 1 to 3.
US10514600B2 Resist composition, method of forming resist pattern, compound, and acid diffusion control agent
A resist composition which generates acid upon exposure and exhibits changed solubility in a developing solution under action of acid, the resist composition including a base component which exhibits changed solubility in a developing solution under action of acid, and a compound represented by general formula (d1) in which Rd01 and Rd02 each independently represents a cyclic group which may have a substituent, a chain alkyl group which may have a substituent or a chain alkenyl group which may have a substituent; or Rd01 and Rd02 may be mutually bonded to form a condensed ring; m represents an integer of 1 or more; and Mm+ represents an organic cation having a valency of m.
US10514594B2 Projector
A projector includes a cooler that cools a cooling target based on transformation of a refrigerant into a gas. The cooler includes a refrigerant generator that generates the refrigerant, a refrigerant sender that sends the refrigerant generated in the refrigerant generator toward the cooling target, and a refrigerant holder connected to the cooling target, the refrigerant holder holding the refrigerant sent by the refrigerant sender and receiving heat from the cooling target to transform the refrigerant into a gas. The refrigerant generator includes a heat exchanger that stores the generated refrigerant therein. In a case where the projector takes a basic attitude, the refrigerant holder and the refrigerant generator are so located in the projector that the surface of the refrigerant stored in the heat exchanger is lower in the gravity direction than the horizontal plane passing through the lowest portion of the refrigerant holder in the gravity direction.
US10514591B2 Camera apparatus, image processing device, and image processing method
A camera apparatus (10) includes a degraded region information storage unit (24) that stores degraded region information for each direction in which degraded region data and an imaging direction are associated with each other, a direction recognition unit (30) that recognizes the imaging direction, and an image correction unit (32) that acquires degraded region data which is associated with the imaging direction recognized by the direction recognition unit (30) on the basis of the degraded region information for each direction and performs an image quality improvement process for the image data on the basis of a peculiar degraded region indicated by the degraded region data. The peculiar degraded region is a region related to a degradation element which is caused by at least one of the dome cover or the optical system and is based on at least one of a spatial frequency or signal intensity.
US10514590B2 Switchable imager lens cover
An imager module for a vehicle includes an imager having an imager lens. The imager is configured to collect image data from at least one of inside and outside the vehicle. A cover is disposed proximate the imager lens and configured to allow the imager to capture image data through the cover. The cover is operable between a first condition, wherein the imager is generally visible through the cover, and a second condition, wherein the imager is generally concealed from view by the cover.
US10514587B2 Interval control-type optical comb
To provide an optical comb generation device and an optical comb signal generation method capable of stably generating an optical comb signal having an optical frequency interval exceeding the drive electric signal band of a modulator. When light output from a first optical modulator 5 and a second optical modulator 7 is multiplexed in a multiplexing unit 13, the first optical modulator 5 and the second optical modulator 7 cancel the even-ordered components or odd-ordered components included in the light output from the first optical modulator 5 and the second optical modulator 7 and, when light output from a third optical modulator 9 and a fourth optical modulator 11 is multiplexed in the multiplexing unit 13, the third optical modulator 9 and the fourth optical modulator 11 cancel the even-ordered components or odd-ordered components included in the light output from the third optical modulator 9 and the fourth optical modulator 11, wherein the same components cancelled in the light output from the first optical modulator 5 and the second optical modulator 7 are cancelled.
US10514584B2 Optical signal generator comprising a phase shifter
An embodiment of the invention relates to an optical signal generator comprising an optical emitter configured to generate a beam of optical radiation, a first and second beam deflecting element, a modulator being located between the beam deflecting elements, a phase shifter located between the beam deflecting elements, a control unit configured to control the phase-shift of the phase shifter, wherein the first and second beam deflecting elements, the phase shifter and the modulator are located in the same plane, wherein the beam generated by the optical emitter is angled relative to said plane, wherein said first beam deflecting element is configured to deflect the emitter's beam into the plane towards the modulator, said modulator being configured to modulate the emitter's radiation and outputting a modulated radiation, wherein said second beam deflecting element is configured to deflect the modulated radiation off the plane towards an output port of the signal generator, wherein the modulator is configured to modulate the emitter's radiation in response to an electrical data signal that is applied to the modulator and comprises a data stream, and wherein the control unit is configured to generate a control signal in order to control the phase-shift of the phase shifter and in order to avoid or reduce an impact of reflected radiation on the emitter's emission characteristic.
US10514582B2 Controlling transitions in optically switchable devices
Aspects of this disclosure concern controllers and control methods for applying a drive voltage to bus bars of optically switchable devices such as electrochromic devices. Such devices are often provided on windows such as architectural glass. In certain embodiments, the applied drive voltage is controlled in a manner that efficiently drives an optical transition over the entire surface of the electrochromic device. The drive voltage is controlled to account for differences in effective voltage experienced in regions between the bus bars and regions proximate the bus bars. Regions near the bus bars experience the highest effective voltage. In some cases, feedback may be used to monitor an optical transition. In these or other cases, a group of optically switchable devices may transition together over a particular duration to achieve approximately uniform tint states over time during the transition.
US10514579B2 Display device and electronic device including the display device
The display device includes a first substrate provided with a driver circuit region that is located outside and adjacent to a pixel region and includes at least one second transistor which supplies a signal to the first transistor in each of the pixels in the pixel region, a second substrate facing the first substrate, a liquid crystal layer between the first substrate and the second substrate, a first interlayer insulating film including an inorganic insulating material over the first transistor and the second transistor, a second interlayer insulating film including an organic insulating material over the first interlayer insulating film, and a third interlayer insulating film including an inorganic insulating material over the second interlayer insulating film. The third interlayer insulating film is provided in part of an upper region of the pixel region, and has an edge portion on an inner side than the driver circuit region.
US10514575B2 Illumination device for use in local dimming
According to one embodiment, an illumination device includes a light source module, and a reflector opposed to the light source module. The reflector includes a plurality of incidence openings on which light from the light source module is made incident, a plurality of emission openings opposed to the incidence openings, a plurality of reflective surfaces extending from the incidence openings to the emission openings, respectively, and reflective films formed on the reflective surfaces. The reflector includes a plurality of blocks, and the blocks are bonded to each other to form the reflector.
US10514574B2 Direct type backlight module and liquid crystal display
The present disclosure discloses a direct type backlight module, which includes a back plate and a light source disposed on the back plate, wherein the light source includes a printed circuit board and a plurality of micro-LED chips electrically connected to the printed circuit board, the plurality of micro-LED chips are arranged in a matrix array on the printed circuit board, and a light shielding unit is disposed between any adjacent two micro-LED chips; and the printed circuit board is further connected with a backlight driving chip thereon which drives each of the plurality of micro-LED chips independently. The present disclosure further provides a liquid crystal display which includes the abovementioned direct type backlight module.
US10514567B2 Nano crystal display device having patterned microcavity structure
A display panel with microcavities each having ends of asymmetric cross-sectional area. An exemplary display panel has a substrate; a pixel electrode formed on the substrate; a first black matrix and a second black matrix each disposed on the substrate; and a supporting member disposed on the substrate over the pixel electrode and the black matrix, the supporting member shaped so as to form a microcavity between the pixel electrode and the supporting member, the microcavity having an upper surface proximate to the supporting member and a lower surface opposite the upper surface. The microcavity has one end positioned over the first black matrix, and another end opposite the first end and positioned over the second black matrix; the lower surface of the microcavity has first and second channels disposed therein, the first channel positioned over the first black matrix, and the second channel positioned over the second black matrix.
US10514565B2 Display apparatus
Provided is a display apparatus capable of realizing the reduction in thickness and border width even in a case of the curved display and keeping a display quality successfully. The display apparatus is equipped with: a liquid-crystal panel prepared by enclosing a liquid-crystal material between a pair of glass substrates being opposed to each other; a light guide plate being opposed to the liquid-crystal panel and being made of glass; and an optical sheet arranged between the liquid-crystal panel and the light guide plate; and a frame body which joins respective peripheral portions of the liquid-crystal panel and the light guide plate with a predetermined distance between the liquid-crystal panel and the light guide plate, and having a flexibility.
US10514564B2 Display unit
A display unit (1) includes a transparent plate (11) and a display body. The transparent plate has a first surface and a second surface that are opposite to each other, and is disposed to allow substantially an entire region of the first surface to be exposed. The transparent plate has a curved shape that is bent in an arc shape in a first direction. The display body is joined to side of the second surface of the transparent plate to follow the curved shape.