US10741841B2
Disclosed are an electrode active material having improved energy density and a lithium secondary battery including the same. More particularly, provided is an electrode active material including a first electrode active material and a second electrode active material, each of the first electrode active material and the second electrode active material having a composition represented by Formula (1) below, a ratio of lithium to metals in the first electrode active material being 1.4 to 1.7, and a ratio of lithium to metals in the second electrode active material being 1.2 or more and less than 1.4: (1−x)LiM′O2−yAy−xLi2MnO3−y′Ay′ (1) wherein M′ is MnaMb; M is at least one selected from the group consisting of Ni, Ti, Co, Al, Cu, Fe, Mg, B, Cr, Zr, Zn and Period II transition metals; A is at least one selected from the group consisting of anions such as PO4, BO3, CO3, F and NO3; 0
US10741835B1
An anode for a lithium metal battery includes a current collector, a seed layer deposited onto the current collector, the seed layer comprising a seed material selected to promote electrochemical plating of metallic lithium onto the seed layer, a separator, a host structure between the seed layer and the separator, the host structure having void spaces configured to host metallic lithium during charging, a first adhesion layer bonding the host structure to the seed layer, and a second adhesion layer bonding the host structure to the separator.
US10741831B2
A method for producing a positive electrode for a nonaqueous electrolyte secondary battery includes forming a positive electrode mixture layer on a positive electrode core, the positive electrode mixture layer containing hollow positive electrode active material particles having a BET specific surface area X of 1.5 m2/g or more; and compressing the positive electrode mixture layer. The ratio of the BET specific surface area Y of the positive electrode active material particles after the compression to the BET specific surface area X (Y/X) is between 1.05 and 1.35.
US10741827B2
Methods for preparing an electrode for a secondary battery are provided herein. In some embodiments, the method includes coating a current collector with an electrode slurry to form a coating layer on the current collector, the electrode slurry including a binder, an electrode active material, a conductive material, and amorphous selenium nanoparticles, and a solvent; and drying the coating layer, wherein the drying vaporizes the amorphous selenium nanoparticles and forms a passageway in the coating layer.
US10741821B2
A secondary battery includes an electrode assembly, a cap assembly, and a case. The electrode assembly includes a separator between a first electrode and a second electrode. The cap assembly is electrically connected to the first electrode. The case accommodates the electrode assembly and includes an opening to which the cap assembly is coupled. The cap assembly includes a cap and a current interruptor. The cap is outside the case and serves as a terminal of the first electrode. The current interruptor is between the cap and the first electrode. The current interruptor breaks an electric connection between the cap and the first electrode at a preset pressure or higher. The cap surrounds an edge portion of the current interruptor.
US10741811B2
A preparation method of a separator for an electrochemical device, and a preparation apparatus therefor are provided. The preparation method includes: supplying a porous separator substrate; coating one surface of the porous separator substrate with a first coating agent and a second coating agent by means of a first coating part of a die coating method that includes a first roller; coating the other surface of the porous separator substrate with a third coating agent by means of a second coating part of a roll coating method that includes a second roller; and forming a first coating layer, a second coating layer and a third coating layer by drying the porous separator substrate coated with the first coating agent, the second coating agent and the third coating agent coated thereon, in which a pattern is formed on the surface of the second roller.
US10741801B2
A battery case of a rectangular battery has a main body member that has the shape of a bottomed rectangular tube, and a lid member that has the shape of a rectangular plate. The main body member has a rectangular opening portion that is constituted of opening long side portions, opening short side portions, and opening R portions. The lid member seals the opening portion. The opening portion is configured such that each thickness of the opening R portions is larger than each thickness of the opening long side portions respectively. In addition, the opening portion and a lid peripheral edge portion are welded to each other in an airtight manner along an entire circumference thereof, by an energy beam that is radiated from outside the lid member in a thickness direction thereof.
US10741799B2
A method for producing a stack, includes the following steps: forming a first layer able to conduct electricity, forming a layer of interest on the first layer, the layer of interest comprising at least one free volume, forming at least one repairing element, each repairing element at least partially filling a free volume, called the free volume of interest, the repairing element comprising at least one insulating layer and leaving free an upper surface of the layer of interest opposite the first layer located outside of the at least one free volume, forming a second layer, able to conduct electricity, on the layer of interest, the second layer covering the repairing element and the free surface, the step of forming the repairing element comprising the following steps: forming, on the layer of interest, a layer that extends at least partially into the free volume of interest, covering at least one portion of the buffer layer located in the volume of interest with a filling layer, the buffer layer and the filling layer being made from different materials.
US10741796B2
Related to is the field of light-emitting panel manufacture, and a light-emitting panel and a method for manufacturing the same are provided, which aim to improve uniformity of light emission of an Organic Light-Emitting Diode (OLED) manufactured by Inkjet Printing (IJP). The light-emitting panel sequentially comprises an ITO substrate, a light-emitting layer, a light-shielding layer, and a cover glass. The method comprises forming a multilayer structure sequentially including an ITO substrate, a light-emitting layer, a light-shielding layer, and a cover glass. According to a size of an edge warp of a light-emitting area of the OLED, a light-shielding layer is designed at a corresponding position of the light-emitting area on the cover glass, and a position of a non-uniform edge is subjected to light-shielding processing, so that the problem of non-uniform light emission caused by the edge warp of the organic light-emitting layer is solved. A display part can thus be uniformly showed, thereby effectively improving the uniformity of light emission of the OLED manufactured by IJP.
US10741795B2
The present disclosure provides a package structure of an organic light emitting component and a method for manufacturing the same. The package structure includes: a substrate, provided with light emitting pixels; a first barrier layer, arranged on the substrate; a nanoparticle layer, arranged on a portion of the first barrier layer corresponding to a location of the light emitting pixels, wherein the nanoparticle layer is configured to extract light from the light emitting pixels; a buffer layer, arranged on another portion of the first barrier layer where the nanoparticle layer is not set; a second barrier layer, arranged on the nanoparticle layer and the buffer layer. The implementation of the present disclosure allows the light extraction to be applied only on the light emitting pixels. Therefore, it can avoid the waste of material and reduce production cost.
US10741794B2
An organic light emitting diode device and a manufacture method thereof, a display panel are provided. The organic light emitting diode device includes a plurality of pixels, each of the pixels includes at least two sub-pixels that are capable of generating light of different colors, and each of the sub-pixels includes a first electrode, a second electrode, and a light emitting layer between the first electrode and the second electrode; and each of the sub-pixels further includes a microcavity adjusting layer including pores, the microcavity adjusting layer is on a side of the first electrode that is far away from the light emitting layer, and a porosity and an average aperture of the pores in the microcavity adjusting layer of each of the sub-pixels that are capable of generating light of different colors are different.
US10741787B2
A display back plate, a fabricating method for the same, and a display device are provided. The display back plate includes a substrate, a transparent heat conduction layer disposed on the substrate, and an array structure layer disposed on the heat conduction layer. The array structure layer includes a light shielding layer, a first thin film transistor, and a second thin film transistor, where the light shielding layer is disposed between the transparent heat conduction layer and the first thin film transistor.
US10741785B2
A reflective electrode, a method of manufacturing the reflective electrode, and an organic light emitting diode display including the reflective electrode are disclosed. The reflective electrode includes a first transparent conductive layer formed of a transparent conductive material, a reflective layer disposed on the first transparent conductive layer and including a plurality of grains formed of a reflective material, and a second transparent conductive layer disposed on the reflective layer and formed of a transparent conductive material. The adjacent grains are spaced from each other.
US10741772B2
An organic light-emitting device (OLED) includes a first electrode, a second electrode, an emission layer between the first electrode and the second electrode and including an electron-transporting host and a hole-transporting host, a hole transport region between the first electrode and the emission layer and including a hole transport layer, and an electron transport region between the emission layer and the second electrode and including an electron transport layer, wherein the OLED satisfies Equations 1 and 2 below: 0.75 eV≤|LUMOH(ET)−LUMOH(HT)|≤0.90 eV |E(S1,H(ET))−E(S1,H(HT))|<0.15 eV wherein in Equations 1 and 2, LUMOH(ET) refers to a lowest unoccupied molecular orbital (LUMO) energy level of the electron-transporting host, LUMOH(HT) refers to an LUMO energy level of the hole-transporting host, E(S1, H(ET)) refers to a singlet energy level of the electron-transporting host, and E(S1, H(HT)) refers to a singlet energy level of the hole-transporting host.
US10741768B2
The present disclosure relates to an organic light-emitting diode exhibiting high luminance efficiency, low-voltage operation, and long lifespan and, more particularly, to an organic light-emitting diode, comprising: a first electrode; a second electrode facing the first electrode; and a light-emitting layer and an electron density control layer sequentially arranged between the first electrode and the second electrode wherein the light-emitting layer includes at least one of the amine compounds represented by Chemical Formula A or B and the electron density control layer includes at least one of the compounds represented by Chemical Formulas F to H. The structures of Chemical Formulas A, B, and F to H are as described in the specification.
US10741766B2
Disclosed are an organic semiconductor thin film, a manufacturing method thereof, and a thin film transistor and an electronic device including the organic semiconductor thin film. The organic semiconductor thin film includes a matrix. The matrix includes an elastomer and nanoconfined polymer structures embedded in the matrix. The nanoconfined polymer structures form a polymer network. The nanoconfined polymer structures include a conjugation semiconductor polymer. The conjugation semiconductor polymer includes a repeating unit having at least one conjugation system in its main chain. The nanoconfined polymer structures are present in an upper surface layer and a lower surface layer of the organic semiconductor thin film respectively.
US10741760B2
The present invention relates to a resistance change memory, that is, a resistive memory device. By forming a bottom electrode from a doped semiconductor different material from a conventional one, it is possible to fabricate the memory device simultaneously with peripheral circuit elements. By having one or more electric field concentration regions in the bottom electrode, it is possible to reduce the power consumption reducing the voltage. The present invention can be also stacked vertically in any small and apply to the synaptic device array recently attracting the great interest as the next generation computing technology for realizing the neural imitation system.
US10741753B2
Methods, systems, and devices for memory arrays that use a conductive hard mask during formation and, in some cases, operation are described. A hard mask may be used to define features or components during the numerous material formation and removal steps used to create memory cells within a memory array. The hard mask may be an electrically conductive material, some or all of which may be retained during formation. A conductive line may be connected to each memory cell, and because the hard mask used in forming the cell may be conductive, the cell may be operable even if portions of the hard mask remain after formation.
US10741740B2
A thermo-electric generator includes a semiconductor membrane with a phononic structure containing at least one P-N junction. The membrane is suspended between a first support designed to be coupled to a cold thermal source and a second support designed to be coupled to a hot thermal source. The structure for suspending the membrane has an architecture allowing the heat flux to be redistributed within the plane of the membrane.
US10741734B2
The application discloses a light-emitting device including a carrier, a light-emitting element and a connecting structure. The carrier includes a first connecting portion and a first necking portion extended from the first connecting portion. The first connecting portion has a first width, and the first necking portion has a second width. The second width is less than the first width. The light-emitting element includes a first light-emitting layer being able to emit a first light and a first contacting electrode formed under the first light-emitting layer. The first contacting electrode is corresponded to the first connecting portion. The connecting structure includes a first electrical connecting portion and a protecting portion surrounding the first electrical connecting portion. The first electrical connecting portion is electrically connected to the first connecting portion and the first contacting electrode. The first connecting portion substantially is located within a range surrounded by the protecting portion.
US10741726B2
Aspects include Light Emitting Diodes that have a GaN-based light emitting region and a metallic electrode. The metallic electrode can be physically separated from the GaN-based light emitted region by a layer of porous dielectric, which provides a reflecting region between at least a portion of the metallic electrode and the GaN-based light emitting region.
US10741724B2
LED devices having high-quality single crystal ZnO structures for spreading currents and extracting light out of the LEDs are disclosed. In one aspect, a LED device is provided to include a substrate; a first semiconductor layer exhibiting a first conductivity type and formed over the substrate; an active light-emitting structure formed over the first semiconductor layer, the active light-emitting structure operable to emit light under electrical excitation; a second semiconductor layer exhibiting a second conductivity type and formed over the active light-emitting structure; and a single crystal ZnO structure formed over the second semiconductor layer and including a bottom single crystal ZnO portion over the second semiconductor layer and a top single crystal ZnO portion extending from the bottom single crystal ZnO portion, wherein the bottom single crystal ZnO portion is a contiguous single crystal ZnO portion without having voids.
US10741723B2
A component with an geometrically adapted contact structure and a method for producing such a component are disclosed. In an embodiment a component includes a contact structure including a contiguous contact layer having a plurality of openings and being assigned to a first electrical polarity of the component and a plurality of individual contacts at least in part having different vertical heights, wherein the contacts extend in the openings throughout the contiguous contact layer, wherein the contacts are laterally spaced from each other and assigned to a second electrical polarity of the component, and wherein the contacts are arranged with respect to their different heights and their positions such that a height distribution of the contacts is adapted to a predetermined geometrically non-planar contour profile.
US10741714B2
An infrared detection device includes a semiconductor substrate; a first metamorphic buffer layer that is formed on the semiconductor substrate; a first contact layer that is formed on the first metamorphic buffer layer; a first infrared absorption layer that is formed on the first contact layer; a second contact layer that is formed on the first infrared absorption layer; a second metamorphic buffer layer that is formed on the second contact layer; a third contact layer that is formed on the second metamorphic buffer layer; a second infrared absorption layer that is formed on the third contact layer; a fourth contact layer that is formed on the second infrared absorption layer; a lower electrode that is connected with the first contact layer; an upper electrode that is connected with the fourth contact layer; and an intermediate electrode that is connected with the second contact layer and the third contact layer.
US10741713B2
A photovoltaic module includes a first transparent electrode layer characterized by a first sheet resistance, a second transparent electrode layer, and a photovoltaic material layer. The photovoltaic material layer is located between the first transparent electrode layer and the second transparent electrode layer. The photovoltaic module also includes a first busbar having a second sheet resistance lower than the first sheet resistance. The first transparent electrode layer, the second transparent electrode layer, and the photovoltaic material layer have an aligned region that forms a central transparent area of the photovoltaic module. The central transparent area including a plurality of sides. The first busbar is in contact with the first transparent electrode layer adjacent to at least a portion of each of the plurality of sides of the central transparent area.
US10741710B2
Photovoltaic cells, photovoltaic devices, and methods of fabrication are provided. The photovoltaic cells include a transparent substrate to allow light to enter the photovoltaic cell through the substrate, and a light absorption layer associated with the substrate. The light absorption layer has opposite first and second surfaces, with the first surface being closer to the transparent substrate than the second surface. A passivation layer is disposed over the second surface of the light absorption layer, and a plurality of first discrete contacts and a plurality of second discrete contacts are provided within the passivation layer to facilitate electrical coupling to the light absorption layer. A first electrode and a second electrode are disposed over the passivation layer to contact the plurality of first discrete contacts and the plurality of second discrete contacts, respectively. The first and second electrodes may include a photon-reflective material.
US10741698B2
A semi-floating gate transistor is implemented as a vertical FET built on a silicon substrate, wherein the source, drain, and channel are vertically aligned, on top of one another. Current flow between the source and the drain is influenced by a control gate and a semi-floating gate. Front side contacts can be made to each one of the source, drain, and control gate terminals of the vertical semi-floating gate transistor. The vertical semi-floating gate FET further includes a vertical tunneling FET and a vertical diode. Fabrication of the vertical semi-floating gate FET is compatible with conventional CMOS manufacturing processes, including a replacement metal gate process. Low-power operation allows the vertical semi-floating gate FET to provide a high current density compared with conventional planar devices.
US10741694B2
In a semiconductor device including a transistor including an oxide semiconductor film and a protective film over the transistor, an oxide insulating film containing oxygen in excess of the stoichiometric composition is formed as the protective film under the following conditions: a substrate placed in a treatment chamber evacuated to a vacuum level is held at a temperature higher than or equal to 180° C. and lower than or equal to 260° C.; a source gas is introduced into the treatment chamber so that the pressure in the treatment chamber is set to be higher than or equal to 100 Pa and lower than or equal to 250 Pa; and a high-frequency power higher than or equal to 0.17 W/cm2 and lower than or equal to 0.5 W/cm2 is supplied to an electrode provided in the treatment chamber.
US10741685B2
Structures for laterally-diffused metal-oxide-semiconductor devices and drain-extended metal-oxide-semiconductor devices, as well as methods of forming laterally-diffused metal-oxide-semiconductor devices and drain-extended metal-oxide-semiconductor devices. A gate electrode is arranged to extend about a semiconductor fin projecting from a substrate. A drain region is arranged in the substrate, and a source region is coupled with the semiconductor fin. The source region is arranged over the semiconductor fin. A drift region is arranged in the substrate between the drain region and the semiconductor fin. The drain region, source region, and drift region have a given conductivity type. The drift region has a lower electrical conductivity than the drain region.
US10741679B2
Provided is a semiconductor device having favorable reliability. A manufacturing method of a semiconductor device comprising the steps of: forming a first oxide semiconductor having an island shape; forming a first conductor and a second conductor over the first oxide semiconductor; forming an oxide semiconductor film over the first oxide semiconductor, the first conductor, and the second conductor; forming a first insulating film over the oxide semiconductor film; forming a conductive film over the first insulating film; removing part of the first insulating film and part of the conductive film to form a first insulator and a third conductor; forming a second insulating film covering the first insulator and the third conductor; removing part of the oxide semiconductor film and part of the second insulating film to form a second oxide semiconductor and a second insulator and to expose a side surface of the first oxide semiconductor; forming a third insulator in contact with the side surface of the first oxide semiconductor and with a side surface of the second oxide semiconductor; forming a fourth insulator in contact with the third insulator; and performing a microwave-excited plasma treatment to the third insulator and the fourth insulator.
US10741678B2
In a method of manufacturing a negative capacitance structure, a dielectric layer is formed over a substrate. A first metallic layer is formed over the dielectric layer. After the first metallic layer is formed, an annealing operation is performed, followed by a cooling operation. A second metallic layer is formed. After the cooling operation, the dielectric layer becomes a ferroelectric dielectric layer including an orthorhombic crystal phase.
US10741677B2
Embodiments of the present invention are directed to a method that incorporates a germanium pull-out process to form semiconductor structures having stacked silicon nanotubes. In a non-limiting embodiment of the invention, a sacrificial layer is formed over a substrate. The sacrificial layer includes a first type of semiconductor material. A pull-out layer is formed on the sacrificial layer. The first type of semiconductor material from the sacrificial layer is removed to form a silicon-rich layer on a surface of the sacrificial layer. The sacrificial layer can be removed such that the silicon-rich layer defines a silicon nanotube.
US10741670B2
A method for fabricating a semiconductor device includes providing a semiconductor structure including a semiconductor substrate, a plurality of semiconductor fin structures, and a plurality of dummy gate structures, each including a dummy insulating layer and a dummy gate electrode; forming a covering layer including a first portion on side surfaces of each dummy gate structure and a second portion on semiconductor fin structures; forming a sacrificial layer on side surfaces of the first portion of the covering layer; forming a first trench and a second trench on two opposite sides of each dummy gate structure; forming a source electrode in each first trench and a drain electrode in each second trench; forming an interlayer dielectric layer; performing a planarization process to expose dummy gate structures; and removing each dummy gate electrode and a portion of the dummy insulating layer to form a trench to expose the semiconductor fin structure.
US10741664B2
Disclosed herein are quantum dot devices, as well as related computing devices and methods. For example, in some embodiments, a quantum dot device may include: a quantum well stack; a plurality of first gates disposed on the quantum well stack; a plurality of pairs of spacers, each pair of spacers disposed on opposites sides of an associated first gate, wherein each spacer in a pair has a curved surface that curves away from the associated first gate; and a plurality of second gates disposed on the quantum well stack, wherein the curved surface of each spacer is adjacent to one of the second gates such that at least a portion of each second gate is shaped complementarily to the curved surface of an adjacent spacer.
US10741663B1
A vertical transport field-effect transistor includes gate metal protected by a conformal encapsulation layer. Techniques for fabricating the transistor include depositing the conformal encapsulation layer over the gate metal prior to depositing an additional encapsulation layer such as a nitride layer. The conformal encapsulation layer protects the gate metal during deposition of the additional encapsulation layer, thereby avoiding oxidation or nitridation of the gate metal. The conformal encapsulation layer may be an amorphous silicon layer deposited at relatively low temperature.
US10741652B2
A method is presented for forming a wrap-around-contact. The method includes forming a bottom source/drain region adjacent a plurality of fins, disposing encapsulation layers over the plurality of fins, recessing at least one of the encapsulation layers to expose top portions of the plurality of fins, and for forming top spacers adjacent the top portions of the plurality of fins. The method further includes disposing a sacrificial liner adjacent the encapsulation layers, recessing the top spacers, forming top source/drain regions over the top portions of the plurality of fins, removing the sacrificial liner to create trenches adjacent the top source/drain regions, and depositing a metal liner within the trenches and over the top source/drain regions such that the wrap-around-contact is defined to cover an upper area of the top source/drain regions.
US10741650B2
According to one embodiment, a semiconductor device includes a semiconductor element having a substrate with at least two bending portions formed on a first side surface thereof. The two bending portions are displaced from each other in a first direction that is perpendicular to the first side surface of the substrate and parallel to a front surface of the substrate and in a second direction parallel to the front surface of the substrate and perpendicular to a top surface of the substrate. A rearmost portion of the first side surface is substantially perpendicular to the front surface.
US10741643B2
A semiconductor device includes: a substrate; a first source/drain region and a second source/drain region spaced apart from each other by a trench in the substrate; and a gate structure in the trench, wherein the gate structure includes: a gate dielectric layer formed on a bottom and sidewalls of the trench; a first gate electrode positioned in a bottom portion of the trench over the gate dielectric layer; a second gate electrode positioned over the first gate electrode; and a dipole inducing layer formed between the first gate electrode and the second gate electrode and between sidewalls of the second gate electrode and the gate dielectric layer.
US10741636B2
A semiconductor structure and a method of fabricating thereof are provided. The semiconductor structure includes a substrate and a capacitor structure. The substrate has a first blind hole and a trench. The first blind hole communicates with the trench. The first blind hole has a first depth, and the trench has a second depth smaller than the first depth. The capacitor structure includes a first inner conductor, a first inner insulator, and an outer conductor. The first inner conductor is in the first blind hole. The first inner insulator surrounds the first inner conductor. The outer conductor has a first portion surrounding the first inner insulator and an extending portion extending from the first portion. The first portion is in the first blind hole, and the extending portion is in the trench. The first inner conductor is separated from the outer conductor by the first inner insulator.
US10741628B2
Semiconductor devices are provided. A semiconductor device includes a substrate, a controller on the substrate, first and second drive circuits on the substrate, and a plurality of signal lines on the substrate that connect the controller to the first and second drive circuits. The plurality of signal lines are each at the same vertical level and are horizontally spaced apart from each other. Related printed circuit boards are also provided.
US10741627B2
An organic light emitting diode (OLED) display includes a substrate, a thin film transistor on the substrate, an organic light emitting diode on the thin film transistor, and including a first electrode connected with the thin film transistor, and a black organic layer between the thin film transistor and the first electrode, and including a black protrusion spaced from the first electrode.
US10741625B2
A display apparatus includes a substrate including a display area; a first thin film transistor arranged on the display area of the substrate and having a first semiconductor layer including a silicon semiconductor and a first gate electrode insulated from the first semiconductor layer by a first gate insulating layer; a second thin film transistor arranged on the display area of the substrate and having a second semiconductor layer including an oxide semiconductor and a second gate electrode insulated from the second semiconductor layer; and a storage capacitor at least partially overlapping the first thin film transistor and having a lower electrode and an upper electrode, wherein the second semiconductor layer and one of the lower electrode and the upper electrode are arranged on a same layer.
US10741623B2
The present disclosure relates to a method of manufacturing an OLED device, an OLED device and a display panel. The method comprises: forming a first electrode layer over a substrate; forming a pixel define layer over the first electrode layer, the pixel define layer having a plurality of openings each corresponding to a light emitting region of each sub-pixel unit; performing a roughening process over a surface of the pixel define layer apart away from the first electrode layer; forming a hole injection layer covering the pixel define layer and the openings; and forming a hole transport layer, a light emitting layer, an electron transport layer and a second electrode layer in sequence over the hole injection layer at regions corresponding to the openings.
US10741611B1
A cross-bar array includes one or more input row lines, one or more output column lines, one or more resistive processing units (RPUs) coupled at one or more intersections of the input row lines and the output column lines, and a control circuit. A given one of the RPUs includes an analog memory element including a first terminal coupled to a given one of the input row lines and a second terminal coupled to a given one of the output column lines. The analog memory element includes a complementary metal-oxide-semiconductor structure including an n-type field-effect transistor and a p-type field-effect transistor. A gate of the n-type field-effect transistor is coupled to a gate of the p-type field effect transistor to provide a floating gate. The control circuit is configured to read a synaptic weight value of the given RPU by measuring a stored electrical charge of the floating gate.
US10741610B2
A memory cell includes a substrate including a first diode region, a second diode region, a third diode region, and a fourth diode region, a first well region formed in the first diode region and the second diode region, a second well region formed in the third diode region and the fourth diode region, a doped conductive region formed on the first well region and the second well region, and a deep trench isolation structure formed in the substrate to electrically isolate different portions of each of the first well region, the second well region, and the doped conductive region formed over different diode regions. The second well region and the first well region have different doping types. The memory cell includes a resistance random access memory device formed over the substrate and electrically connected to the doped conductive region in the second diode region and the third diode region.
US10741606B2
An image sensor includes a plurality of pixels arranged in matrix, and each pixel includes a first TFT having a first gate electrode and a second gate electrode that are arranged on a substrate, a second TFT, and a photoelectric conversion element that has a first electrode electrically connected to a first surface of an a-Si thin film and the second gate electrode of the first TFT and a second electrode connected to a second control line, and that is arranged above the first TFT so as to be superposed on the first TFT in an laminated direction. Provided is a gas barrier film that is positioned between the first and the second TFTs and the photoelectric conversion element and that prevents hydrogen from permeating into the first and the second TFTs, the first electrode and the second gate electrode are constructed by the same layer, and the gas barrier film is not provided with an aperture in each of the pixels.
US10741599B2
Imaging devices and electronic apparatuses incorporating imaging devices or image pick-up elements are provided. An imaging device as disclosed can include a substrate, a first opto-electronic converter having a first area formed in the substrate, and a second opto-electronic converter having a second area formed in the substrate. The first area is larger than the second area. In addition, a light blocking wall can extend from a first surface of the substrate such that at least a portion of the light blocking wall is between the first opto-electronic converter and the second opto-electronic converter.
US10741597B2
An image sensor, an imaging apparatus, and a method of manufacturing an image sensor with an improved heat dissipation effect. An image sensor includes a first layer having an imaging function, pixels being arranged in the first layer in at least a first direction, and a second layer joined to the first layer. The second layer includes a first sublayer, and primary material regions including primary material and secondary material regions including secondary material are arranged alternately in the first direction in the first sublayer.
US10741594B2
The present application provides an imaging assembly, a method and molding mold for fabricating same, a camera module, and a smart terminal. According to an aspect of the present application, the imaging assembly includes a photosensitive element and a molded encapsulation portion. The photosensitive element has a photosensitive area. The molded encapsulation portion is formed around the photosensitive area and is in contact with the photosensitive element. The molded encapsulation portion has an inclined inner side surface and a top surface higher than the photosensitive area. A height difference between the top surface of the molded encapsulation portion and the photosensitive area of the photosensitive element is less than or equal to 0.7 mm, and the inclined inner side surface and the top surface have different surface roughnesses.
US10741590B2
A peeling method at low cost with high mass productivity is provided. A silicon layer having a function of releasing hydrogen by irradiation with light is formed over a formation substrate, a first layer is formed using a photosensitive material over the silicon layer, an opening is formed in a portion of the first layer that overlaps with the silicon layer by a photolithography method and the first layer is heated to form a resin layer having an opening, a transistor including an oxide semiconductor in a channel formation region is formed over the resin layer, a conductive layer is formed to overlap with the opening of the resin layer and the silicon layer, the silicon layer is irradiated with light using a laser, and the transistor and the formation substrate are separated from each other.
US10741579B2
A three-dimensional memory device includes an alternating stack of insulating layers and electrically conductive layers located over a substrate. The alternating stack includes a first region in which all layers of the alternating stack are present and a second region in which at least a topmost one of the electrically conductive layers is absent. First memory opening fill structures extend through the first region of the alternating stack, and second memory opening fill structures extend through the second region of the alternating stack. The first memory opening fill structures have a greater height than the second memory opening fill structures. Pocket doping regions extending over a respective subset of topmost electrically conductive layers for the memory opening fill structures can be formed to provide higher threshold voltages and to enable selective activation of vertical semiconductor channels connected a same bit line.
US10741574B2
Semiconductor devices are provided. A semiconductor device includes a substrate. The semiconductor device includes a stack structure including conductive layers stacked on the substrate. Moreover, the semiconductor device includes a dummy structure penetrating a stepped region of the stack structure. A portion of the dummy structure includes a first segment and a second segment. The first segment extends in a first direction in a plane parallel to an upper surface of the substrate. The second segment protrudes from the first segment in a second direction, in the plane, that intersects the first direction.
US10741570B2
A nonvolatile memory device includes an active region extending in a first direction and including a source region and a drain region that are respectively disposed at both ends of the active region, a gate electrode pattern extending in a second direction and disposed between the source region and the drain region, wherein the second direction extends across the first direction, a gate insulation pattern disposed between the gate electrode pattern and the active region, a source contact plug and a drain contact plug respectively coupled to the source region and the drain region, and a coupling contact plug disposed over the gate electrode pattern and insulated from the gate electrode pattern.
US10741565B2
The application relates to an integrated circuit with SRAM memory and provided with several superimposed levels of transistors, the integrated circuit including SRAM cells provided with a first transistor and a second transistor belonging to an upper level of transistors and each having a double gate composed of an upper electrode and a lower electrode laid out on either side of a semiconductor layer, a lower gate electrode of the first transistor being connected to a lower gate electrode of the second transistor.
US10741562B2
A semiconductor device and method of manufacturing are provided. The semiconductor device includes a substrate; first and second structures spaced apart from each other on the substrate in a first direction, the first structure including a first lower electrode and the second structure including a second lower electrode; a first supporter pattern disposed on the substrate to support the first and second structures, and including a first region that exposes portions of sidewalls of the first and second structures, and a second region that covers a second portion of the sidewalls; and a second supporter pattern disposed on the first supporter pattern to support the first and second structures, the second supporter pattern including a third region, the third region configured to expose portions of the first sidewall and the second sidewall, and a fourth region that covers a portion of the first and second sidewalls.
US10741556B2
A method for forming a self-aligned sacrificial epitaxial cap for trench silicide and the resulting device are provided. Embodiments include a Si fin formed in a PFET region; a pair of Si fins formed in a NFET region; epitaxial S/D regions formed on ends of the Si fins; a replacement metal gate formed over the Si fins in the PFET and NFET regions; metal silicide trenches formed over the epitaxial S/D regions in the PFET and NEFT regions; a metal layer formed over top surfaces of the S/D region in the PFET region and top and bottom surfaces of the S/D regions in the NFET region, wherein the epitaxial S/D regions in the PFET and NFET regions are diamond shaped in cross-sectional view.
US10741550B2
A reverse-conducting semiconductor device includes a semiconductor chip having a top surface, a first side and a second side orthogonal to the first side in a plan view, in which a plurality of transistor regions and a plurality of diode regions are alternately arranged and an upper-electrode is provided on top surface-sides of the transistor regions and the diode regions; and a wiring member having a flat-plate portion having a rectangular-shape which is metallurgically jointed to the upper-electrode via a joint member above the diode regions. The wiring member has a conductive wall rising from a bending edge of the flat-plate portion in a direction opposite to the upper-electrode, and the bending edge of the flat-plate portion is arranged parallel to the first side.
US10741549B2
The present disclosure provides a FINFET device integrated with a TFET and its manufacturing method. Two end portions of the fin structure respectively form an N-type doped drain and a source which is consisted by a top P-type doped region and a bottom N-type doped region. As a result, the bottom N-type doped region of the source, the drain, the channel, the high-k dielectric layer and the gate structure on the surface of the sidewall of the fin structure form a MOS FINFET device, and the top P-type doped region of the source, the drain, the channel, the high-k dielectric layer and the gate structure on the top surface of the fin structure form the TFET device. The integration of the TFET and the FINFET is achieved, which decreases the cost.
US10741543B2
A device includes an integrated circuit including a single standard cell that is selected from a standard cell library used for design of the layout of the integrated circuit. The single standard cell includes a first active region, a second active region, a first gate, a second gate, and a third gate. The first gate is arranged over the first active region, for formation of at least one first electrostatic discharge (ESD) protection component. The second gate is separate from the first gate, and the second gate is arranged over the second active region, for formation of at least one second ESD protection component. The third gate is separate from the first gate and the second gate, and the third gate is arranged over the first active region and the second active region, for formation of at least one transistor.
US10741541B2
A method of manufacturing a semiconductor device includes forming an amorphous silicon layer over a first isolation layer. The method further includes simultaneously forming a gate oxide layer of a transistor device and transforming the amorphous silicon layer into a polycrystalline silicon layer by a thermal oxidation process. Herein a cover oxide layer is formed on the polycrystalline silicon layer.
US10741537B2
A method of manufacturing a semiconductor structure includes forming a redistribution layer (RDL); forming a conductive member over the RDL; performing a first electrical test through the conductive member; disposing a first die over the RDL; performing a second electrical test through the conductive member; and disposing a second die over the first die and the conductive member.
US10741535B1
A first memory die includes an array of first memory stack structures and first bit lines. A second memory die includes an array of second memory stack structures and second bit lines electrically connected to a respective subset of the second drain regions. A support die is provided, which includes a peripheral circuitry for operating the array of first memory stack structures and the array of second memory stack structures. The peripheral circuitry includes a plurality of sense amplifiers configured to make switchable electrical connections to a set of bit lines selected from the first bit lines and the second bit lines. The first memory die is bonded to the support die, and the second memory die is bonded to the first memory die. The peripheral circuitry in the support die may be shared between the first memory die and the second memory die.
US10741532B2
A multi-chip module includes a first semiconductor component including a first set of connections having a first pitch dimension and at least a second set of connections having a second pitch dimension, wherein the first pitch dimension is smaller than the second pitch dimension. The multi-chip module further includes a second semiconductor component interconnected with the first set of connections of the first semiconductor component. The multi-chip module further includes at least a third semiconductor component interconnected with the second set of connections of the first semiconductor component and wherein a surface of the third semiconductor component is adhered to a surface of the second semiconductor component, wherein the surfaces at least partially overlap one another.
US10741531B2
A stacked electronic structure comprises: a substrate and a magnetic device, wherein a plurality of electronic devices and a plurality of conductive pillars are disposed on and electrically connected to the substrate, wherein a molding body encapsulates the plurality of electronic devices, wherein the magnetic device is disposed over the top surface of the molding body and the plurality of conductive pillars, wherein a first terminal of the magnetic device is disposed over and electrically connected to a first conductive pillar and a second terminal of the magnetic device is disposed over and electrically connected to a second conductive pillar without using any substrate.
US10741530B2
A light emitting diode pixel for a display includes a first subpixel, a second subpixel, and a third subpixel, each of the first, second, and third subpixels including a first LED sub-unit including a first type of semiconductor layer and a second type of semiconductor layer, a second LED sub-unit disposed on the first LED sub-unit and including a first type of semiconductor layer and a second type of semiconductor layer, and a third LED sub-unit disposed on the second LED sub-unit and including a first type of semiconductor layer and a second type of semiconductor layer, in which the second and third LED sub-units of the first subpixel are electrically floated, the first and third LED sub-units of the second subpixel are electrically floated, and the first and second LED sub-units of the third subpixel are electrically floated.
US10741528B2
A semiconductor device includes a first die; a first metal enclosure directly contacting and vertically extending below the first die, wherein the first metal enclosure peripherally encircles a first enclosed space; a second die directly contacting the first metal enclosure opposite the first die; a second metal enclosure directly contacting and vertically extending below the second die, wherein the second metal enclosure peripherally encircles a second enclosed space; and an enclosure connection mechanism directly contacting the first metal enclosure and the second metal enclosure for electrically coupling the first metal enclosure and the second metal enclosure.
US10741526B2
A semiconductor package includes a substrate including a signal pattern on an upper surface thereof, a chip stack on the substrate, and a first semiconductor chip and one or more spacers between the substrate and the chip stack. The chip stack includes one or more second semiconductor chips stacked on the substrate. The one or more spacers and the first semiconductor chip are adjacent to respective corners of a lowermost second semiconductor chip, in plan view. The one or more spacers have the same planar shape as the first semiconductor chip.
US10741515B2
A method and device for input/output connections is provided. Devices and methods for connection structure are shown with improved mechanical properties such as hardness and abrasion resistance. Land grid array structures are provided that are less expensive to manufacture due to reductions in material cost such as gold. Ball grid array structures are provided with improved resistance to corrosion during fabrication. Ball grid array structures are also provided with improved mechanical properties resulting in improved shock testing results.
US10741513B2
External electrical connectors and methods of forming such external electrical connectors are discussed. A method includes forming an external electrical connector structure on a substrate. The forming the external electrical connector structure includes plating a pillar on the substrate at a first agitation level affected at the substrate in a first solution. The method further includes plating solder on the external electrical connector structure at a second agitation level affected at the substrate in a second solution. The second agitation level affected at the substrate is greater than the first agitation level affected at the substrate. The plating the solder further forms a shell on a sidewall of the external electrical connector structure.
US10741506B2
A structure includes a first die and a second die. The first die includes a first bonding layer having a first plurality of bond pads disposed therein and a first seal ring disposed in the first bonding layer. The first bonding layer extends over the first seal ring. The second die includes a second bonding layer having a second plurality of bond pads disposed therein. The first plurality of bond pads is bonded to the second plurality of bond pads. The first bonding layer is bonded to the second bonding layer. An area interposed between the first seal ring and the second bonding layer is free of bond pads.
US10741504B2
A semiconductor wafer provided with a pseudo chip between a product chip and a pattern prohibiting region is prepared. With the edge portion of the semiconductor wafer left, the bottom surface of the inner semiconductor substrate is ground, and then, the semiconductor wafer is cut in a ring shape to remove the edge portion. Here, in the pseudo chip, a protective film covering the conductive pattern is formed on the top surface of the semiconductor substrate and the end surface of the protective film facing the pattern prohibiting region is positioned on the conductive pattern. Further, in plan view, the inner peripheral end of the edge portion is positioned in the pattern prohibiting region, and the pattern prohibiting region between the inner peripheral end of the edge portion and the pseudo chip is cut in a ring shape.
US10741500B2
An electronic package and a method for fabricating the same are provided. The method includes: forming a circuit structure on an encapsulant; embedding a first electronic component and a plurality of conductive posts in the encapsulant; and disposing a second electronic component on the circuit structure. Since the first and second electronic components are arranged on opposite sides of the circuit structure, the electronic package can provide multi-function and high efficiency.
US10741495B2
In an exemplary method, a first dielectric layer is formed on a substrate. A second dielectric layer is formed on the first dielectric layer. The second dielectric layer is a carbon rich film and different from the first dielectric layer. A trench is formed through the first and second dielectric layers. A conductive line is formed in the trench. A third dielectric layer is formed on the second dielectric layer and conductive line. The material of the third dielectric layer is different from the second dielectric layer. A via opening is formed through the third dielectric layer and stops at the second dielectric layer with a portion of the conductive line exposed to the via opening. At the bottom of the via opening, a recess is formed in the second dielectric layer adjacent to the conductive line. The via opening and recess are filled with a conductive material contacting the conductive line.
US10741491B1
An electronic device includes a semiconductor memory comprising row lines, column lines, memory cells, and a plurality of contact plugs including row contact plugs respectively coupled to the row lines and column contact plugs respectively coupled to the column lines. Each memory cell is coupled to a row line and a column line, and has a current path comprising a portion of that row line and a portion of that column line. First and second contact plug are respectively coupled to first and second memory cells respectively having first and second current paths. A resistance of the first current path is lower than a resistance of the second current path, and a resistance of the first contact plug is increased relative to a resistance of the second contact plug to offset the lower resistance of the first current path.
US10741487B2
Implementations of a silicon-on-insulator (SOI) die may include a silicon layer including a first side and a second side, and an insulative layer coupled directly to the second side of the silicon layer. The insulative layer may not be coupled to any other silicon layer.
US10741481B2
In one embodiment, an IC package assembly for a switching regulator, can include: a power switch chip including a control electrode and a first electrode on an obverse side and a second electrode on a reverse side, where the second electrode is configured as a switching terminal of a switching regulator; a control chip including a driving electrode and a plurality of input and output electrodes on the obverse side; and a leadframe including an extension pin, a substrate, and a plurality of discrete pins, where the extension pin is formed integrally with the substrate, and where the reverse side of the power switch chip is arranged on the substrate of the leadframe by a conductive material to electrically connect the second electrode to the substrate.
US10741472B2
A power module includes: a power chip; a control chip controlling the power chip; a power terminal connected to the power chip; a control terminal connected to the control chip; and a package covering the power chip, the control chip, the power terminal, and the control terminal with mold resin, wherein first and second recesses for attaching a fin are respectively provided on side faces facing each other of the package from which neither the power terminal nor the control terminal protrudes, and the first and second recesses are arranged not at positions opposite to each other but alternately.
US10741465B2
A circuit module (301) includes a first substrate (201), a first module (101), a sealing resin portion (3), and a conductive material film (7). The first substrate (201) has a first principal surface (201a). The first module (101) is mounted on the first principal surface (201a). The sealing resin portion (3) is formed on the first principal surface (201a) and covers the first module (101). The conductive material film (7) covers a side of the sealing resin portion (3). The first module (101) includes a conductive material portion and a device which may produce heat and which is mounted on the conductive material portion. The conductive material portion connects with the conductive material film (7) on the side of the sealing resin portion (3).
US10741462B2
A component-mounting resin substrate includes a resin substrate and a component. The resin substrate includes a thermoplastic resin body. The component is mounted on the resin substrate by ultrasonic bonding. In a mounting area of the resin body in which the component is mounted, a cavity that is hollowed from a mounting surface on which the component is mounted is defined. A plating layer that includes a material harder than the resin body is disposed on at least a portion of a wall surface of the cavity.
US10741452B2
Methods for forming semiconductor fins include forming a sacrificial semiconductor structure around a hardmask fin on an underlying semiconductor layer. A first etch is performed that partially etches away a portion of the hardmask fin and the sacrificial semiconductor structure with a first etch chemistry. A second etch is performed that etches away remaining material of the portion of the hardmask fin and partially etches remaining material of the sacrificial semiconductor structure with a second etch chemistry. A semiconductor fin is etched from the semiconductor layer using the etched hardmask fin as a mask.
US10741451B2
Processes form integrated circuit apparatuses that include parallel fins, wherein the fins are patterned in a first direction. Parallel gate structures intersect the fins in a second direction perpendicular to the first direction, wherein the gate structures have a lower portion adjacent to the fins and an upper portion distal to the fins. Source/drain structures are positioned on the fins between the gate structures. Source/drain contacts are positioned on the source/drain structures and multiple insulator layers are positioned between the gate structures and the source/drain contacts. Additional upper sidewall spacers are positioned between the upper portion of the gate structures and the multiple insulator layers.
US10741450B2
A method of forming a semiconductor device includes forming a gate structure over first and second fins over a substrate; forming an interlayer dielectric layer surrounding first and second fins; etching a first trench in the interlayer dielectric layer between the first and second fins uncovered by the gate structure; forming a helmet layer in the first trench; and filling the first trench with a dielectric feature.
US10741448B2
A method of fabricating a semiconductor package includes providing a substrate on a stage, the substrate including semiconductor dies and a modified layer along a partition lane and sequentially having an adhesive film and a base film on a surface thereof so that bottom surfaces of the adhesive film and the base film face the stage and top surfaces of the adhesive film and the base film face away from the stage and the bottom surface of the adhesive film faces the top surface of the base film; separating the semiconductor dies from each other by applying a force to the substrate in a lateral direction; applying a gas pressure to a top surface of each of the semiconductor dies; and irradiating ultraviolet rays toward the adhesive film after applying the gas pressure on the top surface of each of the semiconductor dies.
US10741440B2
A method comprises depositing a barrier layer on a dielectric layer to prevent oxidation of a metal layer to be deposited by electroplating due to an oxide present in the dielectric layer and depositing a doped liner layer on the barrier layer to bond with the metal layer to be deposited on the liner layer by the electroplating. The dopant forms a protective passivation layer on a surface of the liner layer and dissolves during the electroplating so that the metal layer deposited on the liner layer by the electroplating bonds with the liner layer. The dopant reacts with the dielectric layer and forms a layer of a compound between the barrier layer and the dielectric layer. The compound layer prevents oxidation of the barrier layer and the liner layer due to the oxide present in the dielectric layer and adheres the barrier layer to the dielectric layer.
US10741438B2
A method includes forming a first and a second contact opening to reveal a first and a second source/drain region, respectively, forming a mask layer having a first and a second portion in the first and the second contact openings, respectively, forming a first and a second sacrificial ILD in the first and the second contact openings, respectively, removing the first sacrificial ILD from the first contact opening, filling a filler in the first contact opening, and etching the second sacrificial ILD. The filler protects the first portion of the mask layer from being etched. An ILD is formed in the second contact opening and on the second portion of the mask layer. The filler and the first portion of the mask layer are removed using a wet etch to reveal the first contact opening. A contact plug is formed in the first contact opening.
US10741435B2
Methods comprising forming a film on at least one feature of a substrate surface are described. The film is expanded to fill the at least one feature and cause growth of the film from the at least one feature. Methods of forming self-aligned vias are also described.
US10741433B2
In an embodiment, a wafer pod includes: a cavity configured to receive and store a wafer; an alignment fiducial within the cavity, wherein: the alignment fiducial comprises two lines orthogonal to each other, and the alignment fiducial is configured to be detected by a robotic arm alignment sensor disposed on a robotic arm, wherein the alignment fiducial defines an alignment orientation for a robotic arm gripper hand to enter into the cavity.
US10741431B2
A buffer station for automatic material handling system can provide throughput improvement. Further, by storing to-be-accessed workpieces the buffer stations of an equipment, the operation of the facility is not interrupted when the equipment is down. The buffer station can be incorporated in a stocker, such as bare wafer stocker.
US10741428B2
A semiconductor processing apparatus is described that has a body with a wall defining two processing chambers within the body; a passage through the wall forming a fluid coupling between the two processing chambers; a lid removably coupled to the body, the lid having a portal in fluid communication with the passage; a gas activator coupled to the lid outside the processing chambers, the gas activator having an outlet in fluid communication with the portal of the lid; a substrate support disposed in each processing chamber, each substrate support having at least two heating zones, each with an embedded heating element; a gas distributor coupled to the lid facing each substrate support; and a thermal control member coupled to the lid at an edge of each gas distributor.
US10741422B2
A substrate processing apparatus includes a substrate holder that holds a substrate, a processing liquid piping that is communicatively connected with a discharge port for discharging a processing liquid, a processing liquid supplier that supplies the processing liquid to the processing liquid piping, a suction unit for suctioning the processing liquid present inside the processing liquid piping, and a controller which controls the processing liquid supplying unit and the suction unit. The controller executes a processing liquid supplying step that supplies the processing liquid to the processing liquid piping and a suctioning step that suctions the processing liquid inside the processing liquid piping by the suction unit. The controller selectively executes a first suctioning step and a second suctioning step of the processing liquid.
US10741416B2
A semiconductor device has a first conductive layer and a semiconductor die disposed adjacent to the first conductive layer. An encapsulant is deposited over the first conductive layer and semiconductor die. An insulating layer is formed over the encapsulant, semiconductor die, and first conductive layer. A second conductive layer is formed over the insulating layer. A first portion of the first conductive layer is electrically connected to VSS and forms a ground plane. A second portion of the first conductive layer is electrically connected to VDD and forms a power plane. The first conductive layer, insulating layer, and second conductive layer constitute a decoupling capacitor. A microstrip line including a trace of the second conductive layer is formed over the insulating layer and first conductive layer. The first conductive layer is provided on an embedded dummy die, interconnect unit, or modular PCB unit.
US10741408B2
A FinFET device structure and method for forming the same are provided. The fin field effect transistor (FinFET) device structure includes a fin structure formed over a substrate and a gate structure traversing over the fin structure. The gate structure includes a gate electrode layer which includes an upper portion above the fin structure and a lower portion below the fin structure. The upper portion has a top surface with a first width, the lower portion has a bottom surface with a second width, and the first width is greater than the second width.
US10741407B2
Methods and apparatus for etching a high aspect ratio feature in a stack on a substrate are provided. The feature may be formed in the process of forming a 3D NAND device. Typically, the stack includes alternating layers of material such as silicon oxide and silicon nitride or silicon oxide and polysilicon. WF6 is provided in the etch chemistry, which substantially reduces or eliminates problematic sidewall notching. Advantageously, this improvement in sidewall notching does not introduce other tradeoffs such as increased bowing, decreased selectivity, increased capping, or decreased etch rate.
US10741391B2
A method for forming a semiconductor device structure is provided. The method includes forming a material layer over a substrate and forming a resist layer over the material layer. The resist layer includes an inorganic material and an auxiliary, and the inorganic material includes a plurality of metallic cores, and a plurality of first linkers bonded to the metallic cores. The method also includes exposing a portion of the resist layer by performing an exposure process, and the auxiliary reacts with the first linkers during the exposure process. The method further includes etching a portion of the resist layer to form a patterned resist layer and patterning the material layer by using the patterned resist layer as a mask. The method also includes removing the patterned resist layer.
US10741388B2
In some aspects, methods for forming a germanium thin film using a cyclical deposition process are provided. In some embodiments, the germanium thin film is formed on a substrate in a reaction chamber, and the process includes one or more deposition cycles of alternately and sequentially contacting the substrate with a vapor phase germanium precursor and a nitrogen reactant. In some embodiments, the process is repeated until a germanium thin film of desired thickness has been formed.
US10741383B2
In one embodiment, a method of manufacturing a semiconductor device includes alternately forming a plurality of first films and a plurality of second films on a substrate, and forming an opening in the first and second films. The method further includes sequentially forming a first insulator, a charge storage layer, a second insulator and a semiconductor layer on surfaces of the first and second films in the opening. The second insulator includes a silicon oxynitride film, and the silicon oxynitride film is formed using a first gas that includes silicon and a first element, a second gas that includes oxygen and nitrogen, and a third gas that includes a second element that reacts with the first element.
US10741379B2
The invention provides a mass spectrometer, an ion optical device, and a method for ion manipulation in a mass spectrometer. The mass spectrometer includes a mass analyzer; and an ion guiding device, including two electrode arrays positioned in parallel with each other, each electrode array including at least two ring electrodes concentrically disposed or at least three linear electrode assemblies having a radial distribution; and a power supply means, configured to apply a voltage on at least a part of the ring electrodes, to form a radio-frequency electric field and a DC electric field. By means of the radio-frequency electric field and the DC electric field, ions are allowed to be stored in a region between the two arrays, and controlled to be sequentially released along a radial direction according to a preset mass-to-charge ratio requirement, then exit the ion guiding device and enter the mass analyzer for mass analysis.
US10741371B1
An electron tube module includes an electron tube and a casing. The electron tube includes a vacuum container with a light transmitting substrate, a photocathode provided in an inner surface of the light transmitting substrate, an anode, and a prism. The prism includes a first surface bonded to an outer surface of the light transmitting substrate, a second surface inclined with respect to the first surface, and a third surface which further reflects light incident to the photocathode through the prism and the light transmitting substrate and reflected at an interface between the photocathode and a vacuum space so that the light is incident to the photocathode again. The casing includes a ceiling wall provided with an opening. The second surface is parallel to the ceiling wall. At least a part of the second surface is exposed to outside through the opening.
US10741365B2
A low volume showerhead in a semiconductor processing apparatus can include a porous baffle to improve the flow uniformity and purge time during atomic layer deposition. The showerhead can include a plenum volume, one or more gas inlets in fluid communication with the plenum volume, a faceplate including a plurality of first through-holes for distributing gas onto a substrate in the semiconductor processing apparatus, and a porous baffle positioned in a region between the plenum volume and the one or more gas inlets. The one or more gas inlets can include a stem having a small volume to improve purge time. The baffle can be porous and positioned between the stem and the plenum volume to improve flow uniformity and avoid jetting.
US10741360B2
In a method for producing a TEM sample, an object is fastened to an element of an object holder such that a surface to be processed of the object is arranged substantially perpendicularly to an axis of rotation of the element. An ion beam is directed at the surface to be processed at grazing incidence, wherein the element adopts different rotational positions in relation to the axis of rotation, while the ion beam is directed at the surface to be processed.
US10741354B1
The system includes a photocathode electron source, diffractive optical element, and a microlens array to focus the beamlets. A source directs a radiation beam to the diffractive optical element, which produces a beamlet array to be used in combination with a photocathode surface to generate an array of electron beams from the beamlets.
US10741353B2
A robust cold cathode uses an electron emitting construct design possibly for an x-ray emitter device. The electron beam emitted by the emitting construct is focused and accelerated by an electrical field towards an electron anode target. A shield is provided to prevent a cold cathode from being damaged by ion bombardment in high-voltage applications and a non-emitter zone may provide a robust ion bombardment zone. The system is further configured to provide an angled target anode or a stepped target anode to further reduce the ion bombardment damage.
US10741348B2
A power transmission apparatus includes a power delivery unit generating a power, a load unit receiving the power, a cable, at least a connector, at least a power switch, and a communication interface. The power delivery unit and the load unit is coupled by the connector and the cable, and the power is delivered through the cable and the connector. A voltage threshold is determined according to a delivery current of the power or a load current of the load unit. When a voltage difference between a delivery voltage of the power and a load voltage of the load unit is larger than the voltage threshold, the power switch is turned OFF, wherein information of one of the delivery voltage, the load voltage, the delivery current, and/or the load current is provided through the communication interface.
US10741341B2
A method for selectively restricting movement of an appliance position switch from a closed position to an open position includes positioning the pin within a channel of a body portion of a switch retention device and moving the body of the switch retention device in a first direction into an opening in a face of the appliance within which the pin is moveable from the open position to the closed position. Such movement is carried out to cause movement of the pin in the first direction toward the closed position. The method further includes continuing to move the switch retention device in the first direction such that a cap thereof contacts the face, and a tab extending outwardly from the body engages with the opening to retain the switch retention device in the opening and the pin in the closed position.
US10741330B1
A multilayer chip capacitor includes electrodes comprised of numerous, closely spaced conductive layers. Adjacent conductive layers are essentially non-overlapping, so that fringe capacitance between opposing electrodes provides substantially all of the capacitance. The conductive layers may be shaped to form a non-planer boundary between electrodes. An additional high frequency integrated capacitor is formed from external electrode plates. The non-planar electrode boundary principle is also applied to discoidal capacitors in the form of a non-concentric electrode boundary.
US10741329B2
A multilayer ceramic capacitor includes: a multilayer structure in which each of dielectric layers and each of internal electrode layers are alternately stacked, a main component of the dielectric layers being ceramic, a main component of the internal electrode layers being a metal, wherein: an existence rate of crystal grains satisfying b/a<1 of crystal grains included in the internal electrode layer is 70% or more, when a thickness of the internal electrode layer is “a” and a length of crystal grains of a main component metal of the internal electrode layer in an extension direction of the internal electrode layer is “b”; and the internal electrode layer includes a grain of which a main component is ceramic.
US10741314B2
The present invention relates to an anisotropic complex sintered magnet including MnBi with magnetic characteristics enhanced and an atmospheric sintering method for preparing the same. The anisotropic complex sintered magnet including MnBi according to the present invention may implement excellent magnetic characteristics, and thus may replace rare earth bond magnets in the related art, and a continuous process is enabled because the magnet is prepared by an atmospheric sintering method, and a sintering method used in the permanent magnet process in the related art is used as it is, so that the anisotropic complex sintered magnet is economical.
US10741312B2
A printed temperature sensor (10) comprising a substrate (1) with an electrical circuit (2) comprising a pair of electrodes (2a, 2b) separated by an electrode gap (G). A sensor material (3) is disposed between the electrodes (2a, 2b) to fill the electrode gap (G), wherein the sensor material (3) comprises semi-conducting micro-particles (3p) comprising an NTC material with a negative temperature coefficient (NTC), wherein the micro-particles (3p) are mixed in a dielectric matrix (3m) functioning as a binder for printing the sensor material (3); wherein the micro-particles (3p) contact each other to form an interconnected network through the dielectric matrix (3m), wherein the interconnected network of micro-particles (3p) acts as a conductive pathway with negative temperature coefficient between the electrodes (2a, 2b).
US10741305B2
Embodiments describe a jacket for use in a telecommunications cable. The jacket includes a jacket body. The jacket body extends along a longitudinal axis of the telecommunications cable. The longitudinal axis passes through a geometrical center of the telecommunications cable. The jacket body includes a first surface. The first surface surrounds core region of the telecommunications cable. The first surface defines a plurality of grooves extending radially outwardly from the longitudinal axis of the telecommunications cable. The plurality of grooves includes a first groove area section and a second groove area section. The first groove area section and the second groove area section are in continuous contact with each other. In addition, the jacket body includes a second surface. The second surface extends along the longitudinal axis of the telecommunications cable and disposed in a spaced relation to the first surface.
US10741304B1
A cable is provided for detecting tampering thereof. The cable has at least two copper signal cables, at least one hollow buffer tubes located abutting the two copper signal cables, an inner jacket, an armor, and at least one loose tube optical fiber sensor element disposed within the cable in a configuration that subjects the optical fiber sensor to external conditions. The at least one loose tube optical fiber sensor element is located between and abutting at least one of the copper signal cables and the at least one adjacent hollow buffer tube. The at least one loose tube optical fiber sensor element is configured attenuate under changes in the external conditions.
US10741302B2
An electrical cable (1) includes an elongate electrical conductor (2) surrounded by at least one crosslinked layer (3, 4, 5) obtained from a polymer composition including a polymer material and a protection system. The protection system includes diphenylamine or a diphenylamine derivative and a sulfur compound selected among an organic thiol, a thiolate, and one of the mixtures thereof.
US10741301B2
A cable includes a plurality of electric wires, a tape member spirally wound around an assembled article that is formed by bundling the plurality of electric wires, and a sheath covering the tape member. The tape member includes a plurality of entangled fibers. A plurality of linear slits are formed on the tape member so as to penetrate the tape member.
US10741290B2
Measurement of circulating ST2 and natriuretic peptide (e.g., NT-proBNP) concentrations is useful for the prognostic evaluation of subjects, in particular for the prediction of adverse clinical outcomes, e.g., mortality, transplantation, and heart failure.
US10741286B2
To provide a technique for measuring a state of stress by objective symptoms having a correlation with stress in a mobile terminal device. In order to the above object, a program is provided, and a mobile terminal device reads and executes the program to perform: a video-on step for enabling a moving image capturing function of the mobile terminal; a light-on step for enabling a light disposed at an image capturing side of the mobile terminal; a pupil recognition step for recognizing pupils of animal eyes from an image that is being captured, wherein the animal eyes include human eyes; and a pupil change calculation step for calculating a pupil change, wherein the pupil change is a change in a dilation level of the recognized pupil over time.
US10741281B2
An assembly and method for tracking implant devices within a sterile field, the assembly comprising a reader that includes a housing structure with a base and a cover, a scanner having a scanner housing, where the scanner housing is at least partially positioned in a cavity provided in the base; and an aperture provided in the cover, where the cover is configured to receive a transparent sterile sheath to at least partially encase the cover.
US10741275B2
The medicine dispensing system includes a plurality of storage containers for storing medical pills. The system also includes a hopper, a top and a bottom pre-fill tray, and a packing plate that are placed underneath each other respectively. Both the top and bottom pre-fill trays include a plurality of X-direction and Y-direction pointers.The system also includes a control module that uses feedback logic to align the top pre-fill tray with the bottom pre-fill tray using the X and Y direction pointers.In operation, the medicine dispensing system controls dispensing and navigation of pills from the storage container through the hopper, into the top pre-fill tray, into the bottom pre-fill tray, into the packing plate, and ultimately into a desired slot in the pill pack.The top and bottom pre-fill trays provide for separated compartmentalization of pills. This allows the medical pill dispensing system to parallel process and dispense pills designated for multiple pill packs at the same time without having to wait till the completion of any one pill pack. The separated compartmentalization ensures pills designated for one pill pack are not mixed with pills designated for another pill pack.
US10741271B2
The test device is configured of a device main body and a mobile terminal. The mobile terminal functions as an operation terminal of the device main body, and a browsing terminal for measurement data. The mobile terminal is connected to the device main body through wireless communication. The device main body wirelessly transmits the measurement data to the mobile terminal. The mobile terminal notifies the device main body of the reception data size of the measurement data. In the device main body, a determining unit collates the reception data size with the transmission data size of the measurement data and determines whether or not the measurement data is normally transmitted. A notifying unit notifies the mobile terminal of a transmission result showing that non-transmitted data is present.
US10741264B2
Multi-gate NOR flash thin-film transistor (TFT) string arrays (“multi-gate NOR string arrays”) are organized as stacks of horizontal active strips running parallel to the surface of a silicon substrate, with the TFTs in each stack being controlled by vertical local word-lines provided along one or both sidewalls of the stack of active strips. Each active strip includes at least a channel layer formed between two shared source or drain layers. Data storage in the TFTs of an active strip is provided by charge-storage elements provided between the active strip and the control gates provided by the adjacent local word-lines. Each active strip may provide TFTs that belong to one or two NOR strings, depending on whether one or both sides of the active strip are used.
US10741253B1
Techniques are provided for optimizing an erase operation in a memory device to compensate for erase speed variations due to blocking oxide thinning In an erase operation for a block, the channels of NAND strings in different sub-blocks can be charged up by different amounts. One approach adjusts the control gate voltage of a first select gate transistor in a NAND string. This adjusts the amount of holes generated in the channel due to gate-induced drain leakage. Another approach adjusts the control gate voltage of additional select gate transistors in the NAND string to adjust the conductivity of the adjacent channel regions. Another approach applies different bit line voltages to different rows of NAND strings in each sub-block.
US10741252B2
Methods of operating a memory, and memory configured to perform similar methods, might include applying a particular multi-step programming pulse to a selected access line of a programming operation, and applying a next subsequent multi-step programming pulse to the selected access line, wherein the particular multi-step programming pulse has a first step having a first voltage level and a second step having a second voltage level different than the first voltage level, and wherein the next subsequent multi-step programming pulse has a first step having a third voltage level and a second step having a fourth voltage level different than the third voltage level and higher than the first voltage level.
US10741250B1
A non-volatile memory device driving method, applicable to a non-volatile memory device comprising a row decoder and a memory array, comprises: utilizing the row decoder to transmit multiple word line signals to multiple word lines of the memory array; according to an address, utilizing the row decoder to switch a selected word line signal of the multiple word line signals from a predetermined voltage level to a program voltage level; utilizing the row decoder to switch at least one support word line signal of the multiple word line signals from the predetermined voltage level to a first pass voltage level; when the selected word line signal is remained at the program voltage level, utilizing the row decoder to switch the at least one support word line signal from the first pass voltage level to a higher second pass voltage level.
US10741248B2
A global word line decoder may include a voltage switching unit and a plane switching unit. The voltage switching unit may decode a plurality of operating voltages to output a selected voltage and an unselected voltage, and the plane switching unit may receive the selected voltage and the unselected voltage, and decode the selected voltage and the unselected voltage to output decoded voltages to a global word line coupled to a selected plane, among a plurality of planes. The selected voltage may include a first pre-decoded voltage and a second pre-decoded voltage, and the plane switching unit may swap and output the first pre-decoded voltage and the second pre-decoded voltage according to a position of a selected word line.
US10741243B2
Methods, systems, and devices related to auto-referenced memory cell read techniques are described. The auto-referenced read may encode user data to include a certain number bits having a first logic state prior to storing the user data in memory cells. Subsequently, reading the encoded user data may be carried out by applying a read voltage to the memory cells while monitoring a series of switching events by activating a subset of the memory cells having the first logic state. The auto-referenced read may identify a particular switching event that correlates to a median threshold voltage value of the subset of the memory cells. Then, the auto-referenced read may determine a reference voltage that takes into account a statistical property of threshold voltage distribution of the subset of the memory cells. The auto-referenced read may identify a time duration to maintain the read voltage based on determining the reference voltage. When the time duration expires, the auto-referenced read may determine that the memory cells that have been activated correspond to the first logic state.
US10741241B2
Systems, apparatuses and methods related to subarray addressing for electronic memory and/or storage are described. Concurrent access to different rows within different subarrays may be enabled via independent subarray addressing such that each of the subarrays may serve as a “virtual bank.” Accessing the different rows as such may provide improved throughput of data values accessed from the respective rows being sent to a destination location. For instance, one such apparatus includes a plurality of subarrays within a bank of a memory device. Circuitry within the bank is coupled to the plurality of subarrays. The circuitry may be configured to activate a row at a particular ordinal position in a first subarray during a time period and a row at a different ordinal position in a second subarray of the plurality of subarrays during the same time period.
US10741232B1
A memory device comprising a memory array of a plurality of memory bit cells; a read reference system comprising four or more reference memory bit cells in a reference column of the memory array; wherein a first bit cell of the reference memory bit cells is always selected; wherein a bitline of the first bit cell of the reference memory bit cells is connected to a bitline of a first subset of the reference memory bit cells, and a select line of the first bit cell of the reference memory bit cells is connected to a reference select signal; wherein a select line of each of the first subset of the reference memory bit cells and a second subset of the reference memory bit cells are coupled together; and wherein a bitline blref of the second subset of the reference memory bit cells outputs a read reference signal.
US10741224B2
Devices and techniques for NAND cell encoding to improve data integrity are disclosed herein. A high-temperature indicator is obtained and a write operation is received. The write operation is then performed on a NAND cell using a modified encoding in response to the high-temperature indicator. The modified encoding includes a reduced number of voltage distribution positions from an unmodified encoding without changing voltage distribution widths, where each voltage distribution corresponds to a discrete set of states an encoding.
US10741220B2
A video surveillance system and methods for operating that sets the timeline for multiple views of video data from different cameras to playback separately from one another or to be linked so as to synchronize their playback. Placement and selection of a playback cursor to a particular point in a timeline of master view will cause linked views to automatically move to and synchronize to the same point in their associated timelines, and when the video data is being transmitted from multiple cameras to cause the cameras displaying the linked views to update so that the video data associated with each camera is updated to the selected point in time from the linked master view. Timeline resolutions for linked views are not affected by linking or unlinking views.
US10741219B2
At least one video stream that is encoded video information, and a management information file indicating attributes relating to the entire recording medium, are recorded in a recording medium. The management information file includes attribute information indicating whether the dynamic range of luminance of an initial video stream, which is played first out of the at least one video stream when the recording medium is inserted into a playback device, is a first dynamic range, or a second dynamic range that is broader than the first dynamic range.
US10741218B2
The method of reproducing a human perceptual signal comprises the steps of selecting (7) a human perceptual signal in dependency of a pace of a person (3), adapting (8) the human perceptual signal in dependency of a physical state of the person (3), and reproducing (9) the human perceptual signal. An adaptation of the human perceptual signal is limited to a certain maximum. The electronic device of the invention comprises electronic circuitry operative to perform the method of the invention. The software of the invention enables a programmable device to perform the method of the invention.
US10741204B2
An apparatus according to one embodiment includes an array of transducers, where the array of transducers includes at least one contiguous group of transducers in a number specified in a format and at least two servo readers, where the servo readers are symmetrically positioned about the contiguous group of transducers and the servo readers are asymmetrically positioned relative to a centerline of the array of transducers.
US10741196B2
A sampler module divides an audio signal into a series of sequential samples. A signal quality detector module identifies, over a plurality of samples at an outset of the audio signal, a spectral variance of a first range of frequencies of the audio signal below a predetermined threshold frequency as being consistently greater than a spectral variance of a second range of frequencies of the audio signal above the predetermined threshold frequency and determines a signal treatment indication responsive to the identification. A signal enhancer module sequentially receives and analyzes one or more sample components of the audio signal to identify lost parts of the audio signal in the one or more sample components of respective sequential samples, and generates, in accordance with the signal treatment indication, a corresponding signal treatment for each of the one or more sample components of respective sequential samples having a corresponding identified lost part.
US10741192B2
A method and an apparatus for estimating speech signal in split-domain is disclosed. The method includes performing LP analysis on a noisy speech signal to generate a first plurality of LPC and a first residual signal. The method also includes estimating speech LPC spectrum to generate cleaned LPC. The method further includes estimating speech residual spectrum to generate cleaned residual signal. The method also includes synthesizing output signals based on the cleaned LPC and the cleaned residual signal.
US10741188B2
An audio decoder for providing at least four audio channel signals on the basis of an encoded representation is configured to provide a first residual signal and a second residual signal on the basis of a jointly encoded representation of the first residual signal and of the second residual signal using a multi-channel decoding. The audio decoder is configured to provide a first audio channel signal and a second audio channel signal on the basis of a first downmix signal and the first residual signal using a residual-signal-assisted multi-channel decoding. The audio decoder is configured to provide a third audio channel signal and a fourth audio channel signal on the basis of a second downmix signal and the second residual signal using a residual-signal-assisted multi-channel decoding. An audio encoder is based on corresponding considerations.
US10741185B2
The intelligent automated assistant system engages with the user in an integrated, conversational manner using natural language dialog, and invokes external services when appropriate to obtain information or perform various actions. The system can be implemented using any of a number of different platforms, such as the web, email, smartphone, and the like, or any combination thereof. In one embodiment, the system is based on sets of interrelated domains and tasks, and employs additional functionally powered by external services with which the system can interact.
US10741184B2
According to an embodiment, an arithmetic operation apparatus for a neural network includes an input layer calculator, a correction unit calculator, a hidden layer calculator, and an output layer calculator. The input layer calculator is configured to convert an input pattern into features as outputs of an input layer. The correction unit calculator is configured to perform calculation on N unit groups corresponding respectively to N classes of the input pattern and including correction units that each multiply a value based on inputs by a weight determined for the corresponding class. The hidden layer calculator is configured to perform calculation in a hidden layer based on the outputs of the input layer, another hidden layer, or the correction unit calculator. The output layer calculator is configured to perform calculation in an output layer based on the calculation for the hidden layer or the outputs of the correction unit calculator.
US10741174B2
One embodiment provides a method, including: receiving, at an information handling device, voice input from at least one user; accessing at least one language model; determining, based upon the accessed at least one language model, at least one language of the voice input; and providing output associated with the voice input, based upon the determined language. Other aspects are described and claimed.
US10741169B1
During text-to-speech processing, a speech model creates output audio data, including speech, that corresponds to input text data that includes a representation of the speech. A spectrogram estimator estimates a frequency spectrogram of the speech; the corresponding frequency-spectrogram data is used to condition the speech model. A plurality of acoustic features corresponding to different segments of the input text data, such as phonemes, syllable-level features, and/or word-level features, may be separately encoded into context vectors; the spectrogram estimator uses these separate context vectors to create the frequency spectrogram.
US10741168B1
Disclosed herein are system, method, and computer program product embodiments for a text-to-speech system. An embodiment operates by identifying a document including text, wherein the text includes both a structured portion of text, and an unstructured portion of text. Both the structured portion and unstructured portions of the text are identified within the document rich data, wherein the structured portion corresponds to a rich data portion that includes both a descriptor and content, and wherein an unstructured portion of the text includes alphanumeric text. A summary of the content of the rich data portion of the document at a specified level of detail is generated at a specified level of detail. An audible version of the document including both the text-only portion of the document and the summary of the content of the rich data portion of the document is output.
US10741166B2
A loudspeaker assembly enabled with means to control the directivity of sound emitted from the loudspeaker and the use of such an assembly in audio rendering equipment. The inventive assembly includes an acoustic lens having movable mechanical means enabling controlled directivity of the sound emitted from the loudspeaker by moving one or more of the movable mechanical means from a first position to a second position.
US10741160B1
Water impermeable, air permeable membrane assemblies are described herein. In some embodiments, the assemblies include a polymer membrane and at least one support layer. Certain assemblies are configured to provide an acoustic impedance having phase angle of +45 degrees to −45 over a frequency range of 50 to 20,000 Hz.
US10741159B2
An acoustic-absorber system incorporates a plurality of acoustic-baffle assemblies in cooperation with an acoustic cavity. Each acoustic-baffle assembly incorporates a plurality of nested fluted cups, wherein at least one fluted cup of a first type having at least one orifice at at least one radially-inwardly-extending grooved portion is interleaved with at least one fluted cup of a second type having at least one orifice at at least one radially-outwardly-extending ridged portion. Externally-generated soundwaves entering either from the inside of an innermost fluted cup, or from the outside of an outermost fluted cup, travel through the at least one orifice thereof, and along a circuitous path along the gaps between adjacent cups and through at least one orifice of each of other fluted cups from one gap to another, until finally propagating into the acoustic cavity through at least one orifice of the outermost, or innermost, fluted cup for subsequent additional attenuation by destructive interference from phase cancellation within the cavity.
US10741156B2
A sound pickup device is provided including a clamp part for fastening a hoop of a drum, one case fixed to an outer edge of the drum by fastening the hoop with the clamp part, a first output means detecting vibration of a striking surface of the drum, generating a musical sound signal based on the detected vibration, a second output means detecting a performance sound generated by the vibration of the striking surface, generating a sound pickup signal based on the detected performance sound, a third output means mixing the musical sound signal and the sound pickup signal outputted from the first and second output means, a selection means selecting at least one of the first to third output means for output; and a housing part housing a battery. The first output means, the second output means, the third output means, and the housing part are disposed in the one case.
US10741154B2
An apparatus for facilitating control of midi-sequence generation is disclosed. The apparatus may include a midi-sequence module configured to store a plurality of main midi sequences, store a plurality of fill midi sequences, and playback a plurality of main midi sequences and the plurality of fill midi sequences. The apparatus can also include a first foot-operable switch configured to operate the midi-sequence module, an instrument input, and a looping means configured to record a plurality of signals received from the instrument input, generate a plurality of recorded loops associated with the plurality of recorded signals, store the plurality of recorded loops, and playback each of the plurality of recorded loops. The apparatus can also include a second foot-operable switch configured to operate the looping means.
US10741150B2
A musical instrument slide for a stringed instrument and a method of manufacturing the same includes a slide body defining an outer wall, the outer wall configured to affect sound produced by the instrument when applied to one or more strings of the instrument. The slide includes an inner wall within the slide body creating a space between the slide body and the inner wall and further includes fluid, slurry or the like within the space between the slide body and the inner wall, which may further affect the sound produced by the instrument when the outer wall is applied to a string. A removable collar may be included with an aperture or opening that may vary in size to accommodate multiple users.
US10741147B1
Embodiments relate to estimating power consumption for displaying an image at a display device and sending a load signal indicating expected power consumption for displaying the image to the display device to enable the display device to adjust input voltage at its display integrated circuit (IC). The load signal may be received at a compensation circuit that generates and sends a control signal to a power IC in the display device so that the power IC adjusts its output voltage according to the control signal. In this way, the input voltage at the display IC is maintained relatively constant even when the power consumption changes to display different images.
US10741141B2
A method of arranging components in an integrated circuit includes providing two or more circuit cells of a first type and providing two or more circuit cells of a second type. The circuit cells of the first type are configured to operate in conjunction with the circuit cells of the second type. The method further includes arranging the circuit cells of the first and second types in an alternating pattern such that each circuit cell of the first type is adjacent to at least one circuit cell of the second type. The alternating pattern may be an array of rows and columns and may include a repeating pattern of one first type cell and one second type cell in each of the columns. The alternating pattern may include a repeating pattern of one cell of the first type and two cells of the second type in each of the columns.
US10741140B2
A driver IC device includes a correction function having a unit-block setting unit for dividing pixels of a display panel into preset units so as to set the same as a plurality of unit-blocks; a correction route (LUT) setting unit for setting a LUT having a plurality of sub-regions arranged in the same form in response to an arrangement of the pixels included in the unit-blocks set through the unit-block setting unit; a storage unit for storing the LUT set through the LUT setting unit, and storing respective gain values and offset values for the plurality of unit-blocks set through the unit-block setting unit; a changing unit for changing an input value (input gray) inputted to the pixels of the display panel, by using the gain values and offset values stored in the storage unit; and a correction output unit for generating a correction output value (output gray) of the pixels in the unit-blocks of the display panel by using a change value obtained through the changing unit and a coordinate value of the LUT set through the LUT setting unit.
US10741136B2
A display panel and a display device are provided. The display panel comprises a display area including data lines and an irregular-shaped edge extending in a column direction, and scanning lines and light-emitting controlling lines extending in a row direction; a non-display area including a first and a second non-display areas disposed at opposite sides of the display area along the row direction; and at least one notch formed by recessing the irregular-shaped edge towards an inside of the display area. The first non-display area includes first shift registers, the second non-display area includes second shift registers and light-emitting controllers, a first and second shift registers are connected to two ends of a scanning line, and a light-emitting controller is connected to a light-emitting controlling line. The first non-display area includes a first sub-non-display area disposed adjacent to the at least one notch and including electrostatic discharge circuits.
US10741135B2
A liquid crystal display device includes sub-pixel electrodes respectively provided to three sub-pixels, and an interelectrode connection portion that connects sub-pixel electrodes adjacent to each other among the sub-pixel electrodes. The interelectrode connection portion is provided in a position where boundaries of liquid crystal alignment directions of sub-pixels adjacent to each other are connected.
US10741134B2
A method for driving a display panel includes: dividing pixels on the display panel into a plurality of pixel groups; each of the pixel groups includes an even number of pixels arranged in arrays; calculating an average gray scale value of blue sub-pixels in each of the sub-pixel groups according to an image input signal; obtaining two groups of target gray scale value pairs according to the average gray scale value; each group of the target gray scale value pair includes a high gray scale value and a low gray scale value; a brightness of the high gray scale value and the low gray scale value in the front view is the same as a brightness of the average gray scale value in the front view; obtaining corresponding two groups of driving voltage pairs according to the two groups of the target gray scale value pairs in each of the pixel groups; driving the blue sub-pixels on the corresponding pixel group according to the two groups of the driving voltage pairs.
US10741130B2
A display device including a display area including a plurality of pixel circuits, a peripheral area including a scanning circuit, a plurality of first scanning lines, a plurality of second scanning lines, a plurality of third scanning lines, and a scanning circuit. The scanning circuit facing to a first side of the display area and configured to drive the pixel circuits via the first, the second and the third scanning lines.
US10741128B2
A dual scan out display system and method for performing the same are described. In one embodiment, the computing system comprises a display and a controller to provide data for separate portions of the display simultaneously using dual scanout.
US10741126B2
Disclosed are a transistor assembly, an organic light emitting display panel including the same, and an organic light emitting display device including the organic light emitting display panel, in which a first electrode of a switching transistor is used as a gate of a driving transistor.
US10741118B2
Provided are a light-emitting diode (LED) display device and a method of operating the LED display device determining whether a line flicker will occur based on a level of an input image signal, obtaining an LED line scan order corresponding to the level of the input image signal and brightness according to the input image signal based on the determining, and driving at least one LED line based on the LED line scan order. An LED line scan order may be adjusted according to a level of an input/output image signal in an LED display device so as to reduce occurrence of a line flicker phenomenon in all levels of the input/output image signal.
US10741111B2
A circuit and method for detecting pixel potential of a display panel and a display panel is provided. The circuit comprises a multiplexed output selector, at least one detection circuit and at least one signal amplifier. The detection circuit comprises a first TFT receiving a test signal and being connected to the multiplexed output selector. The multiplexed output selector is configured to selectively conduct the first data line, which is connected to a currently-detected sub-pixel unit, to the first TFT in accordance with a reverse clock signal to transmit a pixel potential signal of the currently-detected sub-pixel unit to the first TFT to control the first TFT to transmit the test signal to the signal amplifier. The signal amplifier is configured to receive and amplify the test signal to obtain and output a received signal. The present disclosure is able of measuring real pixel potential of the display panel.
US10741110B2
A vehicular outer panel is provided that is capable of displaying an image or a video which is easily viewed even outdoors under direct sunlight for people outside the vehicle. The vehicular outer panel includes: a transparent plate that is attached to a vehicle and constitutes an outer wall of a vehicle body; and a reflective display unit that is provided on an inner surface, in the inside/outside direction of the vehicle, of the transparent plate and is capable of displaying an image or a video for people outside the vehicle.
US10741104B2
Embodiments of adaptable road signs and methods of manufacture are provided. In some embodiments, the adaptable road signs have messages that can quickly be changed by, for instance, applying a placard or banner on the road sign. In some embodiments, the adherence of a placard to the face of the road sign is facilitated by arrays of magnetic features embedded in the sign face and the placard.
US10741101B2
A method for making labels comprising providing a plastic substrate layer and a paper substrate layer. The paper substrate layer comprises a printed display information sheet, wherein the printed display information sheet comprises a plurality of display information tags arranged in an array. The plastic substrate layer is coupled to each of the rows of display information tags within a first portion of the display information tags to form a composite substrate row. A first line of perforations is cut into a width of the composite substrate at one or more first spaced intervals, a length of the first spaced intervals being defined by a length of the display information tags. A a second line of perforations is cut into a width of the composite substrate at one or more second spaced intervals, a length of the second spaced intervals being defined by a height of the display information tags.
US10741093B2
A computer implemented method for identifying and removing similar examination items in a digital examination includes obtaining, with an examination evaluation server, a digital examination with a plurality of examination items, tokenizing a first examination item of the plurality of examination items into a first set of n-grams, tokenizing a second examination item of the plurality of examination items into a second set of n-grams, generating a first item vector from the first set of n-grams, generating a second item vector from the second set of n-grams, generating multiple item congruence values for corresponding similarity dimensions by comparing the first item vector with the second item vector, and identifying that the first and second examination items are a potential enemy item pair if one or more of the item congruence values exceed corresponding threshold values.
US10741088B1
A method for coordinating multiplexed communications among multiple piloted assets enlisted to a common mission and multiple requestors includes defining a mission based on a mission request received from at least one requestor via a software application, receiving enrollment requests for multiple asset pilots, receiving indications of geolocations associated with the asset pilots, matching the geolocations to the mission, and sending invitations to mobile devices of the multiple asset pilots based on the matching. Upon receipt of indications of acceptance from the asset pilots, operating multiplexed communications among the asset pilots and the requestor. The multiplexing can include relaying a first mission-related data from mobile devices of the asset pilots to a mobile device of the requestor via a common communication channel, and relaying a second mission-related data from the mobile device of the requestor to the mobile devices of the asset pilot via the common communication channel.
US10741083B2
In this invention, letters that can be seen by a pedestrian (101) are drawn on an intersection (103). A mark (MM2) that can be seen by the driver of the host vehicle (C) is drawn on the road (104) between the intersection (103) and the host-vehicle (C). The shapes of the letters (MO4) are corrected in accordance with the positional relationship between the pedestrian (101) and the intersection (103). The shape of the mark (MM2) is corrected in accordance with the positional relationship between the driver of the host-vehicle (C) and the road (104).
US10741077B2
A vehicle warning device for outputting a vehicle warning signal to a first vehicle. The vehicle warning signal displays, prior to the entry of the first vehicle into a danger area, whether a second vehicle located ahead of the first vehicle is located directly behind this danger area, including a first communication interface configured to receive first data. The first data relate to a movement condition of the first vehicle. A second communication interface receives second data from the second vehicle. The second data relate to a movement condition of the second vehicle. A processing device determines, based on the first and second data, a future position of the second vehicle at a predicted time at which the first vehicle is located within the danger area. The processing device outputs, prior to the entry of the first vehicle into the danger area, the vehicle warning signal to the first vehicle if the determined future position of the second vehicle would cause the first vehicle to stop within this danger area.
US10741075B2
There is disclosed a system, method and software program for managing parking spaces in a geographical area. The system, method and software program includes monitoring the geographical area; identifying one or more available parking spaces in the geographical area based at least partly upon the monitoring; informing, over the air interface, one or more vehicle operators about a first available parking space of the one or more available parking spaces identified; and completing a parking reservation for the first available parking space with a first vehicle operator of the one or more vehicle operators.
US10741065B2
Systems and methods for enforcing plugin vehicle parking regulations are disclosed. Exemplary implementations may: capture parked vehicle images of a parked vehicle in a parking location from a plurality of cameras on electric vehicle service equipment systems (EVSEs) in a parking facility; compare the parked vehicle images to a plurality of plugin vehicle type images in a database; and sound an alarm if the parked vehicle is not a plugin vehicle or if the parked vehicle is not charging from the electric vehicle service equipment systems associated with the parking location within a predetermined time.
US10741063B2
A traffic metering system for metering access to at least one metered segment, configured to receive requests from one or more vehicles announcing a destination and a requested arrival time, and to authorize the vehicles to enter a metered segment based on a schedule for the at least one metered segment. Vehicles configured for use in the metering network announce a request for destination and arrival time to the metering network and the metering network authorizes the vehicle to enter the metered segment based on a schedule for the at least one metered segment.
US10741057B2
Methods and systems for processing data associated with a premises management system are disclosed. The data may comprise alarm event data and non-alarm event data. The alarm event data and non-alarm event data may be processed to determine whether to send a notification.
US10741056B2
In a terminal device, a receiver receives a plurality of signals from a plurality of other terminal devices. When the receiver has received a plurality of emergency signals, a setting unit sets priorities for a plurality of other terminal devices that are the transmission sources for the plurality of emergency signals. A notification unit gives notification of information regarding the plurality of other terminal devices that have transmitted the emergency signals, based on the priorities that have been set by the setting unit.
US10741052B2
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.
US10741051B2
A method for loose joint detection in medium voltage switchgears with busbar joints, circuit breaker upper and lower spouts, and cable connection joints, arranged in an air insulated housing, and medium voltage switchgear itself, in order to create an effective loose joint detection with lower operating expense, but with high performance and accuracy, involves measuring actual temperatures at a first phase as a first temperature (T1), at a second phase as a second temperature (T2), at a third phase as a third temperature (T3), at predefined critical points, such as at the busbar joints, and/or at the circuit breaker upper spouts, and/or at the circuit breaker lower spouts, and/or the cable connection; and comparing temperatures in a logical dependency Ti>(Tj+dT), with i≠j, permuted with i from 1, 2, 3, and j from 1, 2, 3, and setting the alarm if the logical dependency is fulfilled.
US10741050B2
Method and systems are provided for automated alarm shelving. In one embodiment, the method can include receiving data characterizing a state-transition of a machine from a first operational state to a second operational state. The method can also include setting a first field of a first data structure representing a first alarm of the first operational state to a shelved value representative of suppression of the first alarm. The method can further include setting a second field of a second data structure representing a second alarm of the second operational state to an activity value determined based on the received data characterizing the transition and a previous alarm associated with the second operational state.
US10741043B2
An offender monitoring system has an electronic tag and a monitoring unit. The electronic tag has a tether to secure the electronic tag to an offender and a communication device to communicate with the monitoring unit. The monitoring unit has a communication device to communicate with the electronic tag. The system has a processor which analyses a communication between the electronic tag and the monitoring unit to determine a communication property, such as latency, variability of latency over a plurality of communications and signal strength. The processor determines, based on the measured communication property differing from a historical value, whether the communication between the electronic tag and the monitoring unit has been relayed via an intermediary device in an attempt by the offender to trick the monitoring unit.
US10741039B2
Provided are a welding protector, a worker healthcare system, and an operating method of the system.The welding protector includes a sensor generating a sensing signal obtained by sensing a wearing state of the welding protector worn by a worker; a memory storing at least one instruction; and a processor configured to execute the at least one instruction to generate a feedback signal, wherein the least one instruction includes information for identifying based on the sensing signal whether the worker is to perform a welding operation.
US10741035B2
The integrated smoke detection device comprises a carrier (1), a light source (2) arranged on or above the carrier, a light receiver (3) arranged on or above the carrier at a distance from the light source, and a polarizing member (7) arranged on or above the carrier, the light source emitting radiation (a, b) into the polarizing member. The polarizing member is configured to have a boundary surface (11) that linearly polarizes a reflected portion (d) of the radiation emitted by the light source, and an exit surface (12) that allows the reflected portion (d) to exit the polarizing member.
US10741034B2
A method of marking an inventory item includes providing an activatable smoke generator and a reservoir for holding a smoke fluid and adapted to provide a flow of smoke fluid to the generator. The reservoir contains a smoke fluid including a carrier nucleic acid having a uniquely identifiable sequence, and upon activation of the smoke generator, marker smoke is generated and targeted to flow over the inventory item. The method further includes activating the smoke generator to produce the marker smoke including the carrier nucleic acid so as to cause the marker smoke to flow over the inventory item and thereby to detectably mark the inventory item with carrier nucleic acid. The invention provides methods for stably binding and immobilizing deoxyribonucleic acid onto objects and substrates. The method includes exposing the deoxyribonucleic acid to alkaline conditions, and contacting the deoxyribonucleic acid to the object or substrate. The alkaline conditions are produced by mixing the deoxyribonucleic acid with an alkaline solution having a pH of about 9.0 or higher, and contacting the deoxyribonucleic acid to the substrate. The immobilized DNA can be used as a taggant and can be used in combination with other detectable taggants, such as optical reporters.
US10741026B2
Systems and methods herein relate to augmented reality (AR) experiences for users. One exemplary method includes determining whether a computing device, associated with a user, is within a wagering area for an event and, when the computing device is within the wagering area, accessing an event record from a wagering hub for the event. The event record includes an offer for a wager from an originating user within the wagering area. The method also includes providing an AR experience to the user including a symbol for the offer for the wager included in the event record, where the symbol includes at least one detail of the wager, and transmitting an acceptance of the offer for the wager to the wagering hub based on an input, by the user, directed to the offer in the AR experience.
US10741024B2
A gaming system implements a method of gaming. The gaming system includes one or more gaming devices configured to enable a player to place a wager for play of a wagering game, and each gaming device includes a player tracking/marketing module (PTM). A plurality of avatars are selectable by a player, and after receiving one or more inputs from the player relating to the avatars selected and credit allocation for each selected avatar, one is designated as the active avatar for game play. The system receives, via a credit input mechanism, a credit wager to initiate play of a wagering game, and in response to a user input triggering game play via the gaming device, the PTM records credit wagered for game play against the active avatar. Moreover, in response to a winning outcome occurring in a game outcome for the triggered game play, the PTM records any award for the game outcome against one or more avatars in accordance with allocation criteria.
US10741018B2
An apparatus, including a computer, wherein the computer detects a posting of information regarding a gaming activity, gambling activity, or sporting event, and transmits a notification message to a first communication device associated with an individual. The computer receives a bet message transmitted from the first communication device or a second communication device which includes a global positioning device. The bet message contains information regarding a bet and position or location information regarding a location of the first communication device or the second communication device or position or location information is transmitted to and received at the computer. The computer determines if the bet is allowed or disallowed using the position or location information. If the bet is allowed, the computer processes information for placing the bet. If bet is disallowed, the computer processes information for disallowing the bet.
US10741017B2
A system is disclosed that is capable of validating a selected record of a digital ledger, receiving input that a player has interacted with the gaming system, and, in response to receiving input that the gaming system has interacted with the player, exiting the digital ledger validation mode and entering a game mode in which the gaming system plays a game session with the player.
US10741001B2
A modular banknote apparatus (1) comprising: a banknote acceptor module (2); a banknote dispenser module (3); at least one banknote storage drum module (4); and a banknote transport module (5); wherein said banknote transport module (5) mechanically and electrically interconnects said at least one banknote storage drum module (4) and said banknote dispenser module (3); and wherein the banknote transport module (5) is configured to provide electronic control of both the banknote dispenser module (4) and the at least one banknote storage drum module (4) in a respective master and slave relationship.
US10741000B2
Disclosed are systems and methods for recycling currency. The systems and methods may include receiving, at a self-service terminal, a plurality of currency notes; sorting, by the self-service terminal, the plurality of currency notes by denomination; and dispensing, by the self-service terminal, a subset of the plurality of currency notes.
US10740989B2
The present invention is directed toward an automatic connected vehicle subsequent owner method and system for automatically wiping personal data from the vehicle, transitioning remote services access to a subsequent owner, and delinking the vehicle from their smartphone or other interactive communication link. In one more embodiments, a computer implemented method provides for delinking customers and deregistering vehicles from original owners where those vehicles have been subsequently sold, discontinued, or otherwise transferred for the customer's ownership.
US10740988B2
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.
US10740984B2
A method for controlling a plurality of mobile agricultural devices that includes establishing electronic communication with a plurality of transceivers mounted to the mobile agricultural devices. The method also includes building a three-dimensional model including a virtual representation of each of the mobile agricultural devices and displaying the three-dimensional model at a user interface having a display. The method further includes receiving location data regarding the mobile agricultural devices via the transceivers and adjusting at least one of the virtual representations of the mobile agricultural devices within the model to reflect the location data. The method still further includes receiving, via the user interface, a user input comprising a command relating to operation of a first one of the mobile agricultural devices and transmitting the user input command to one of the transceivers, which is mounted to the first mobile agricultural device, so as to implement a change in operation of the first mobile agricultural device.
US10740980B2
A system and method for generating a virtual reality scene from scanned point cloud data having user defined content is provided. The system includes a coordinate measurement device operable to measure three-dimensional coordinates. A computing device having a processor is operably coupled to the coordinate measurement device, the processor being operable to generate a point cloud data and insert user defined content into the point cloud data in response to an input from a user, the processor further being operable to generate a virtual reality data file based at least in part on the point cloud data with the user defined content. A virtual reality device is operably coupled to the computing device, the virtual reality device being operable to display the virtual reality data file to the user.
US10740971B2
A wearable, head-mounted display system includes a near-eye display to display an augmented reality object perceivable at an apparent real world depth and an apparent real world location by a wearer of the head-mounted display system, and a controller to adjust the apparent real world location of the augmented reality object as a function of a field of view (FOV) of the wearer. The function is based on a bounding region of the augmented reality object and one or more overlap parameters between the bounding region of the augmented reality object and the FOV of the wearer.
US10740969B2
A method for the production of immersive virtual reality experiences designed for viewing in virtual reality head-mounted displays (HMD). This unique layered panorama process is a cubic or spherical mapped content method for presentation of pre-rendered images viewed from a fixed point of view in a head mounted display for virtual reality (VR) applications, a method that by mapping/layering all visual elements onto a mono or stereoscopic spherical or cubic panorama surface creates a seamless visual integration.
US10740962B2
A method and an apparatus for uncertainty modeling of a point cloud and a non-transient storage medium are provided. The method finds the neighboring points for each point; fits a local quadratic surface for each point; and generates a Gaussian Model (GM) for representing the uncertainty modeling of the local surface at each point. The GM is constructed in a piece-wise manner on the underlying surface of the point cloud, which will accurately model the surface uncertainty.
US10740959B2
Embodiments of the present disclosure can provide systems, methods, and computer-readable medium for providing virtual lighting adjustments to image data. A user interface for presenting and/or modifying image data may be provided via an electronic device. User input may be received that indicates a selection of a virtual lighting mode. Landmark points corresponding to a set of pixels of the image data may be identified based, at least in part, on depth measurement values of the set of pixels. One or more masks may be generated from the landmark points. One or more virtual lighting adjustments associated with the selected virtual lighting mode may be made to the image data using these masks (or the landmark points and an implied geometry of the landmark points). The adjusted/modified image may be presented to the user via the user interface at the electronic device.
US10740952B2
A hardware-based traversal coprocessor provides acceleration of tree traversal operations searching for intersections between primitives represented in a tree data structure and a ray. The primitives may include opaque and alpha triangles used in generating a virtual scene. The hardware-based traversal coprocessor is configured to determine primitives intersected by the ray, and return intersection information to a streaming multiprocessor for further processing. The hardware-based traversal coprocessor is configured to provide a deterministic result of intersected triangles regardless of the order that the memory subsystem returns triangle range blocks for processing, while opportunistically eliminating alpha intersections that lie further along the length of the ray than closer opaque intersections.
US10740949B2
Systems and methods are disclosed for leveraging rendering engines to perform multi-spectral rendering by reusing the color channels for additional spectral bands. A digital asset represented by a three dimensional (3D) mesh and a material reference pointer may be rendered using a first material spectral band data set and additionally rendered using a second material spectral band data set, and the results combined to create a multi-spectral rendering. The multi-spectral rendering may then be used as part of a synthetics service or operation. By abstracting the material properties, a material translator is able to return a banded material data set from among a plurality of spectral band sets, and asset material information may advantageously be managed apart from managing each asset individually.
US10740946B2
Embodiments of the present disclosure disclose a partial image processing method, the method includes: obtaining a multi-frame picture that make up a first dynamic picture; receiving a user input operation on a specified frame picture in the multi-frame picture, and determining a delineated area based on the input operation; according to the multi-frame picture, determining a movable object of the delineated area; determining a partial area where the movable object in the multi-frame picture is located; and according to the partial area of the multi-frame picture, generating and displaying a second dynamic picture. Embodiments of the present disclosure also disclose a partial image processing device and computer storage medium.
US10740934B2
The purpose of the present invention is to correct more accurate marketing information. A flow line display system of the present invention includes image-capturing unit, information operation device and display unit. The image-capturing unit captures an image. The information operation device detects an object from the image and identifies a flow line of the object, an orientation of the object, and a time related to the orientation. The display unit displays the orientation of the object and the time related to the orientation together with the flow line of the object.
US10740933B2
A system, method, and apparatus for displaying a fused reconstructed image with a multidimensional image are disclosed. An example imaging system receives a selection corresponding to a portion of a displayed multidimensional visualization of a surgical site. At the selected portion of the multidimensional visualization, the imaging system displays a portion of at least one of a three-dimensional image or model which corresponds to the selected multidimensional visualization such that the displayed portion of the at least one of the three-dimensional image or model is fused with the displayed multidimensional visualization.
US10740932B2
An image processing system (IPS) and related method for image reconstruction operations, in particular for spectral computed tomography imaging. The image reconstruction operation is based on optimizing a regularized objective or cost function. The objective function includes a regularization term (R) that incorporates, as a-priori knowledge, a known amount of a material resident within a field of view to be reconstructed.
US10740930B2
A system and method for providing color selection assistance and color auditing of an image. The continuous spectrum of colors can be narrowed to a subset of palettes of discrete colors, referred to as temperaments and environments, that facilitate selection of colors that provide a purposeful outcome. Each temperament/environment is associated with a plurality of different discrete colors and a plurality of different descriptive words, including but not limited to identity words and emotive words. The system and method enables the user to objectively transform a desired physiological response into a discrete set of colors from which to make a color selection where the presented colors are related to the desired physiological response or to audit an image to convert the palette of colors in the image to their associated temperaments.
US10740929B2
Graphic arts software has evolved to provide users with a variety of mark making tools to simulate different brushes, papers, and applied media such as ink, chalk, watercolour, spray paint and oils. However, in many instances the marks rendered appear unnatural and artificial despite the software's goal being to simulate as realistically. Accordingly, it would be beneficial to provide either users or the software application with a mechanism to remove or reduce artifacts indicative of artificial generation, e.g. rapid transitions. Further, in many instances the graphic images generated and/or manipulated refer to imagined environments or have elements that are physical in nature. Accordingly, it would be beneficial to provide users with a range of mark making tools that represent marks made by mark making tools comprising multiple elements following physical laws.
US10740922B2
Embodiments of the present disclosure provide an image data processing method, an image data processing apparatus, an electronic device and a storage medium. The image data processing method includes: during a preset first collecting time period, collecting regularly a plurality of first user images corresponding to a target user, and extracting first part image data in each of the plurality of first user images; recording position information of the first part image data in each of the plurality of first user images on a display interface; if it is determined that the target user is at a preset stable state, performing a statistical processing to obtain a total movement times corresponding to the first part image data within a preset statistical time period; and if the total movement times reaches a preset threshold, performing an image processing on second part image data on a current display interface.
US10740911B2
A method in an imaging controller of correcting translucency artifacts in data representing one or more objects disposed on a shelf includes: obtaining a plurality of depth measurements captured by a depth sensor and corresponding to an area containing the shelf; obtaining (i) a definition of a plane containing edges of the shelf, (ii) a location in the plane of an upper shelf edge, and (iii) a location in the plane of a lower shelf edge adjacent to the upper shelf edge; generating a depth map containing, for each of a plurality of positions in the plane, a nearest object depth; detecting an upper object boundary in the depth map between the upper and lower support surface edges; updating each nearest object depth between the upper object boundary and the lower shelf edge to contain a depth of the upper object boundary; and storing the corrected depth map.
US10740906B2
It is possible to provide a user with progress information of an unattended object after the appearance in a monitoring area. An unattended object monitoring device is configured to include an image acquirer that acquires a captured image of the monitoring area imaged by the imaging device, an object tracker that detects an object appearing in the monitoring area from the captured image and tracks between the captured images for each appearing object, an unattended object detector that detects an appearing object not displaced beyond a predetermined time as an unattended object based on a tracking result for each appearing object, a progress information generator that generates progress information of the unattended object after the appearance in monitoring area based on the tracking result for each appearing object, and a notification image generator that generates notification image by superimposing the progress information on the captured image.
US10740901B2
A segmentation model is trained with an image reconstruction model that shares an encoding. During application of the segmentation model, the segmentation model may use the encoding and network layers trained for the segmentation without the image reconstruction model. The image reconstruction model may include a probabilistic representation of the image that represents the image based on a probability distribution. When training the model, the encoding layers of the model use a loss function including an error term from the segmentation model and from the autoencoder model. The image reconstruction model thus regularizes the encoding layers and improves modeling results and prevents overfitting, particularly for small training sizes.
US10740900B2
A method for operating an imaging X-ray device, and the imaging X-ray device, are disclosed for acquisition of projection images. In an embodiment, X-rays are emitted from at least one X-ray source and, after passing through a tunnel-shaped examination region, acquired by at least one X-ray detector. At least the X-ray source is moved on a circular path or a circular arc section about a center of rotation in a plane of rotation. Herein, a patient couch is moved in a feed direction extending perpendicularly to the plane of rotation. According to at least one embodiment of the invention, a pitch factor is specified characterizing a feed of the patient couch in each unit of time as a function of an at least approximately ascertained position and/or extension of a region to be mapped in the plane of rotation with respect to the center of rotation.
US10740898B2
Methods and systems for monitoring an industrial process are disclosed. Some aspects of the system arrange multiple imaging sensors to image machinery associated with an industrial process. Regions of interest within images acquired by the multiple imaging sensors may be monitored for abnormal thermal conditions, and alerts generated as needed. Alerts may also be generated if temperatures within a region of interest exceed thresholds associated with that region of interest. Each region of interest may be independently monitored and have individualized alerting thresholds. In some aspects, images from the multiple imaging sensors may be stitched together, with the regions of interest based on the stitched image. In other aspects, regions of interest within images from separate imaging sensors may be linked together so as to share at least common alerting thresholds.
US10740893B2
A system and method for automated grain inspection and analysis of results, that inspects grains using a plurality of light spectra, analyzes the results, and produces detailed reports from the analysis.
US10740888B2
Methods and systems for providing weak pattern (or hotspot) detection and quantification are disclosed. A weak pattern detection and quantification system may include a wafer inspection tool configured to inspect a wafer and detect defects present on the wafer. The system may also include at least one processor in communication with the wafer inspection tool. The at least one processor may be configured to: perform pattern grouping on the detected defects based on design of the wafer; identify regions of interest based on the pattern grouping; identify weak patterns contained in the identified regions of interest, the weak patterns being patterns deviating from the design by an amount greater than a threshold; validate the identified weak patterns; and report the validated weak patterns or facilitate revision of the design of the wafer based on the validated weak patterns.
US10740887B2
Various embodiments are provided for evaluating a focus status of a camera. A reference image is stored in a memory based on first image data received from the camera. Second image data is received from the camera in accordance with a predetermined schedule. A focus status of a test image of the second image data is classified, and it is determined whether the camera is in a state of focus based on the focus status of the test image. A focus of the camera is changed when the camera is determined not to be in the state of focus. A new reference image is stored in the memory based on third image data received from the camera, with the third image data being received after changing the focus of the camera.
US10740884B2
Generally described, one or more aspects of the present application correspond to systems and techniques for spectral imaging using a multi-aperture system with curved multi-bandpass filters positioned over each aperture. The present disclosure further relates to techniques for implementing spectral unmixing and image registration to generate a spectral datacube using image information received from such imaging systems. Aspects of the present disclosure relate to using such a datacube to analyze the imaged object, for example to analyze tissue in a clinical setting, perform biometric recognition, or perform materials analysis.
US10740879B2
There are provided an image reader, a noise canceller, and an image processor. The image reader reads an image, outputs image data, and generates a horizontal synchronization signal. The noise canceller generates a noise-canceling signal to eliminate a noise entering a horizontal synchronization signal and eliminates a noise from a horizontal synchronization signal. The image processor captures effective image data out of image data transferred from the image reader correspondingly to a timing when the horizontal synchronization signal changes from a first signal level to a second signal level. The noise canceller generates a noise-canceling signal from a noise detection signal or image data generated in the image reader.
US10740877B2
Patient imaging systems, such as PET imaging systems, for example, may suffer from the introduction of artificially introduced noise. This noise is, typically, introduced during iterations of reconstruction algorithms, such as the least-squares algorithms, which attempts to recreate a 2D or a 3D image from raw acquisition information. The noise appears as “hot-spots” in the reconstructed image. Approaches to address these artefacts use filtering approaches. Typically, a least-squares reconstruction is supplemented with a penalty term, an approach known as “Relative Difference Penalty”. The penalty parameter causes the reconstruction algorithm to filter more or less strongly at certain regions of the reconstruction. The present application proposes an approach which supplements the penalty term with continuous probability information about the likelihood of an edge being present in a portion of an image.
US10740876B1
In one embodiment, a system may access a training sample from a training dataset, including a training image of a scene and a corresponding depth map. The system may access a circle-of-confusion map for the scene, which is generated based on the depth map and encodes a desired focal surface in the scene. The system may generate an output image by processing the training image, the corresponding depth map, and the corresponding circle-of-confusion map using a machine-learning model. The system may update the machine-learning model based on a comparison between the generated output image and a target image depicting the scene with a desired defocus-blur effect. The updated machine-learning model is configured to generate images with defocus-blur effect based on input images and corresponding depth maps.
US10740873B2
Disclosed is an extraction method for time-space-spectrum four-dimensional remote sensing data. The method includes: obtaining remote sensing images at a preset coverage area during a preset time period (S1); re-projecting the remote sensing images in a way that the respective pixel positions of the respective remote sensing images at different time points are overlapped (S2); storing all of re-projected remote sensing images into a storage unit according to a first preset storage method, or storing all of the re-projected remote sensing images into the storage unit according to a second preset storage method (S3); determining, on the basis of requirement information for data extraction, whether current data format of remote sensing data is a data format matching the requirement information (S4); if yes, determining, on the basis of the requirement information, a storage location of required remote sensing data, and extracting the required remote sensing data (S5). In the case storing is executed through the two preset storage methods above, the time consumption for locating the storage location can be reduced, thus the efficiency in processing the four-dimensional remote sensing data can be improved.
US10740872B2
An image processing method for a display device is provided. The method includes steps of: setting one of the multiple pixels arranged as a matrix of the image to be processed as a pixel to be processed, and using the pixel to be processed as a center and setting remaining pixels as reference pixels; obtaining a maximum brightness value and a minimum brightness value of the brightness of the pixel to be processed and the brightness of each reference pixel; determining a relationship of the brightness relation value between the pixel to be processed and the reference pixels and a preset reference value; when the brightness relation value is greater than the preset reference value, setting the brightness of the pixel to be processed as the maximum brightness value, otherwise setting the brightness of the pixel to be processed as the minimum brightness value.
US10740870B2
A method and apparatus are provided for creating a floor plan from a spherical image. A spherical format is created of an image obtained by a camera, wherein the spherical format has a centre that corresponds to the position from which the image was obtained by the camera, and wherein a first surface represented in the image had a first orientation and was at a first distance from the camera when the image was obtained. A plurality of selected points are obtained in the spherical format, each defined by spherical coordinates consisting of a yaw angle and a pitch angle defining a line from the centre. A plane is identified that has the first orientation and that is at the first distance from the centre of the sphere. For each of the selected points, a location in a Cartesian coordinate system is identified where the line from the centre of the sphere to the selected point intersects with the first plane, two of the axes of the Cartesian coordinate system being parallel to the first plane. A floor plan is rendered using the locations, which represents the positions of the selected points on the first surface.
US10740867B2
A graphics processing may include implementing a vertex shader and a pixel shader with a GPU. Vertex parameter values may be compressed with the vertex shader and compressed vertex parameter values may be written to a cache. The pixel shader may access the compressed vertex parameter values that were written to the cache and decompress the compressed vertex parameter values. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US10740864B2
There is disclosed a system for transmitting data to users. The system includes nodes interconnected by at least one data network. The nodes are organized hierarchically to comprise a root node and at least two child nodes. The data transmission characteristics of communication with each of the child nodes are different. The root node is configured to: receive data transmission preferences of a particular user; receive data to be transmitted to the particular user; and transmit a selected subset of the data to at least one of the child nodes. The subset selected based on at least the received data transmission preferences and the data transmission characteristics, to permit the particular user to obtain data from the child nodes according to the data transmission preferences. The at least one of the child nodes being configured to: receive data from the root node; and transmit at least part of the received data to the user.
US10740845B2
Pursuant to some embodiments, systems, methods and devices are provided for processing including a mobile device coupled to a biometric sensor, the one mobile device including a medical monitoring application for collection of medical data for an individual from the biometric sensor. A risk assessment computer is configured to receive, from the mobile device, medical data for the individual; collect, from a data storage device storing static data corresponding to the plurality of individuals, static data corresponding to the individual; and update a medical profile corresponding to the individual based on an analysis of the medical data for the individual and the static data corresponding to the individual. The risk assessment computer periodically determines, based on the updated medical profile, a term of a policy corresponding to the individual.
US10740841B2
Various systems and methods for presenting and interacting with electronic trading related information on a display screen of a computer system are provided. According to one or more embodiments, buttons are positioned and compressed along an axis, where each button corresponds to a function. A button can be selected through an action of a user input device. A button is removed from the region when a function corresponding to the button is no longer current and when the cursor is not positioned within the region. The remaining buttons, if any, in the region are compressed subsequent to removing the button from the region. A button is not removed from the region when the cursor is positioned within the region.
US10740839B2
Systems and methods for implementing a confirmation period are disclosed. An example method includes identifying a market condition associated with a quantity of a tradeable object of a trading strategy, wherein the market condition triggers an adjustment to the trading strategy; initiating a confirmation period in response to the market condition; when a reevaluation of the market condition during the confirmation period indicates that the market condition has ceased, preventing the adjustment to the trading strategy; and when the market condition persists throughout the confirmation period, proceeding with the adjustment to the trading strategy.
US10740835B2
Methods and Systems for routing an indication of interest message are provided in which one or more external trade messaging systems are monitored to discover and collect information related to a trading posture of a plurality of trading counterparties. The information related to the trading posture of the plurality of trading counterparties is stored in a database and accessed, upon receipt of an indication of interest message to intelligently route the indication of interest message to at least one of the plurality of trading counterparties based at least in part on the information regarding the trading posture of the plurality of trading counterparties stored in the database.
US10740829B2
An encoded image may be captured by a camera to produce particular information from a display that cannot be deciphered by a human eye (e.g., a quick response code a.k.a. a QR code). The encoded image can be decoded and then the information contained therein can be acted upon by a user device, such as a mobile phone device. The user may be prompted for additional information, redirected to a particular website, sent to a specific web application or online authentication portal, etc. A service provider computer system may also perform processing on information gleaned from the encoded image, and provide information regarding the subsequent outcome of the processing to a user.
US10740821B1
Lighting evaluation technology, in which lighting usage information for an area is collected and analyzed. Through the use of one or more devices in communication with a light source device that collects usage data, lighting system usage information may be analyzed and meaningful results may be provided to the user. Such results may help to inform the user of one or more light bulb products which may be recommended for use in the particular area evaluated.
US10740819B2
An obtaining unit (120) obtains a ranking of a commercial product belonging to a category defined on an e-marketplace. A collecting unit (121) collects a term relevant to a commercial product at an upper position in the obtained ranking from a text contained in a sales page for selling the upper ranking position commercial product or a search query that triggers the sales page to be viewed. A calculating unit (122) calculates a score of each collected term based on at least a number of collections of the term. A presenting unit (123) presents, as a suggested keyword for search refinement of the commercial product belonging to the category, the term with the calculated score in an upper ranking position.
US10740811B2
An application sales management server system that assists B2B online processing related to sales and distribution of applications while making use of a conventional business practice related to B2B is provided. A sales management server system operating in an edge server communicably connected to one or more edge devices is communicably connected to a terminal of an intermediary dealer that relays sales of applications and a terminal of an end user who uses the edge device and the edge server via a communication unit. A control unit includes: an ordering processing unit that notifies the terminal of a serial number corresponding to an application on the basis of an application purchase request from the terminal of the intermediary dealer; and a distribution processing unit that distributes an application corresponding to a serial number to the edge server in response to receiving the serial number transmitted from the terminal of the end user.
US10740800B2
An online system presents advertisements and content items to its users in a feed of content items (e.g., a newsfeed). The online system enforces one or more advertising policies regulating insertion of advertisements into the feed. For example, an advertising policy specifies a minimum distance between advertisements in the feed. Based on a likelihood of the user interacting with an advertisement, the online system may modify one or more of the advertising policies to increase a likelihood of the advertisement being included in the feed. For example, an advertising policy is modified if the user has at least a threshold likelihood of interacting with the advertisement. To modify an advertising policy, the online system may ignore the advertising policy when selecting content for the feed or may modify conditions limiting inclusion of advertisements in the feed specified by the advertising policy.
US10740783B2
A method and digital signage player for managing distributed digital signage content. A memory of the digital signage player stores a distributed digital signage content, a distributed digital signage content identifier for identifying the distributed digital signal content, and a local placement target for the distributed digital signage content. A processing unit of the digital signage player displays the distributed digital signage content on a display of the digital signage player, in accordance with the local placement target. The digital signage player exchanges, via a communication interface, synchronization data related to the distributed digital signage content with the at least one of a digital signage server and neighbor digital signage player. The processing unit increases or decreases the local placement target based on the synchronization data exchanged.
US10740776B2
Disclosed are embodiments for the aggregation and analysis of vehicle prices via a geo-specific model. Data may be collected at various geo-specific levels such as a ZIP-Code level to provide greater data resolution. Data sets taken into account may include demarcation point data sets and data sets based on vehicle transactions. A demarcation point data set may be based on consumer market factors that influence car-buying behavior. Vehicle transactions may be classified into data sets for other vehicles having similar characteristics to the vehicle. A geo-specific statistical pricing model may then be applied to the data sets based on similar characteristics to a particular vehicle to produce a price estimation for the vehicle.
US10740775B2
Disclosed herein are representative embodiments of methods, apparatus, and systems for facilitating operation and control of a resource distribution system (such as a power grid). For example, embodiments of the disclosed technology can be used to improve the resiliency of a power grid and to allow for improved consumption of renewable resources. Further, certain implementations facilitate a degree of decentralized operations not available elsewhere.
US10740766B2
A vehicle weight detection method, system, and non-transitory computer readable medium, include calculating a first difference between a first expected weight of a vehicle and a first current weight of the vehicle based on On-Board Dash (OBD) input data, calculating a second difference between a second expected weight of the vehicle and a second current weight of the vehicle based on a spring-mass-damper mechanical algorithm using vehicle data received from a user device, and a comparing circuit configured to compare each of the first difference and the second difference to a predetermined weight difference threshold value.
US10740764B2
A system capable of charging up electronic money cards using a credit card is provided. A PIN is authenticated between a card terminal and the credit card. The card terminal transmits to a credit company server an authentication result, amount information indicating an amount with which to charge up, and a credit card number of the credit card. After billing, the credit company server transmits the amount information and the credit card number to an electronic money server. The electronic money server identifies an electronic money card based on the credit card number. The electronic money server generates amount change information for adding the amount with which to charge up to “VALUE”, and transmits the amount change information to the card terminal. The electronic money card updates the amount of “VALUE” stored therein to an amount specified by the amount change information.
US10740758B2
A method for authenticating a user using a user device connected to a communications network, the method comprising an implicit phase, wherein said implicit phase comprises performing at least one task within a workflow, said at least one task necessary to move forward within said workflow; storing information associated with said performing of at least one task; comparing said stored information with a stored user profile; and determining whether said authentication of said user is successful or unsuccessful based on said comparing.
US10740757B2
A method for verifying a transacting entity includes: receiving a verification request including an entity identifier; transmitting a transaction amount; receiving a transaction message for a payment transaction including a controlled payment number, the transaction amount, and the entity identifier; transmitting at least two refund messages including the controlled payment number and a refund amount, where a total of the refund amount included in each refund message equals the transaction amount; receiving a verification message including the entity identifier and two or more return amounts; and verifying that the two or more return amounts correspond to the refund amounts included in the two or more refund messages.
US10740750B2
Methods and systems for generating on-demand payment instruments are described. A user with a user payment account may perform a transaction with a user device and request an on-demand payment instrument. The request may be communicated to a transaction device. The transaction device may authenticate the request and associate an on-demand payment instrument to the user payment account. Information associated with the on-demand payment instrument information may then be tokenized and communicated to the user device, the merchant, or another party and the information may be entered and/or processed for the transaction.
US10740749B2
Embodiments of the disclosure enable one or more protection mechanisms to be managed using a digital wallet platform. Product data associated with a product is identified. The product data is analyzed to identify one or more potential protection mechanisms associated with the product. At least one protection mechanism is identified from the potential protection mechanisms, and the product is registered with a protection system such that the at least one protection mechanism provides protection for the product. A protection capsule corresponding to the at least one protection mechanism is generated. The protection capsule is accessible using a digital wallet. Aspects of the disclosure provide for utilizing the digital wallet for a plurality of functions including payment card management, financial account management, and protection mechanism management.
US10740748B2
Techniques for improving card on file transactions are described. Transaction data associated with previous transaction(s) between a customer and merchant(s) can be received. Payment information associated with a payment instrument of the customer authorizable for a cost of a transaction between the customer and a merchant can be received. A suggestion that the payment information be stored in association with the merchant can be sent to the merchant device and/or a customer device, wherein the suggestion is based on the transaction data and/or information associated with the transaction. An instruction to store the payment information in association with the merchant can be received and, based at least partly on receiving the instruction, the payment information can be stored in association the merchant, wherein storing the payment information allows the merchant to use the payment information for subsequent transactions without again reading or receiving the payment information.
US10740747B2
In a device that is both NFC-enabled and trusted execution environment (TEE)-enabled, and has a secure element (SE), a host card emulation (HCE) based software application acts as a front-end/proxy and processes non-sensitive security functions, while a trusted application in the TEE and an applet on the SE cooperate to process security-sensitive functions. An end-to-end security relationship may be established between a subscriber identity module (SIM), the TEE and a SAM (Secure Authentication Module) provided for a second NFC-enabled device (e.g. a contactless reader) that communicates with the first device in a contactless manner. The solution integrates HCE, TEE, SE and SAM for enabling secure contactless applications, and it also supports advanced security measures.
US10740745B2
A system enables digital appliances to couple to third party application services directly. The system includes a device regulation/support site configured to generate a script program and a data template, and a digital appliance that selectively couples to the device regulation/support site and receives the script program and data template from the device regulation/support site, the digital appliance executes the script program with reference to the data template to couple directly to a third party application service and query the third party application service for data.
US10740744B2
The present invention involves using an advanced shopping cart, which enables customers to scan products to be purchased immediately upon selection before placing them in the cart, view the total, view the nutritional value of each product as it is scanned, and complete the transaction by means of self-checkout without standing in line. This advanced shopping cart acts as a client in a wireless network environment, which communicates with the server by means of a computer operating system. It may scan the products selected by the customer, display the cost of these products, and display the total cost of all these products. Products placed in the cart may be displayed on a graphic display. Upon the shopper's completion of product selection, the user may be prompted to proceed to a payment method that may accept debit or credit cards to complete the transaction.
US10740720B2
A refrigerating appliance for receiving containers within the refrigerating appliance for storing a substance includes a cabinet at least partially defining an interior with an access opening. A door is movably mounted to the cabinet to selectively open and close the access opening, the door at least partially defining the interior when the door selectively closes the access opening. At least one thermal imaging device is configured to obtain thermal image data of at least one container within the interior. A control unit is configured to receive the thermal image data.
US10740718B2
Exemplary methods, apparatuses, and systems receive an indication that an order associated with a user account is ready for pickup. One or more messages to a user device associated with the user account are transmitted in response to the received indication that the order is ready. The one or more messages include identification of the order as being ready for pickup, a pickup location for the order, and a threshold distance from the pickup location for the order. Location data is received at a limited interval from a user device while the user device is outside of the threshold distance from the pickup location. Location data is received at a more frequent interval than the limited interval while the user device is within the threshold distance. The location data is transmitted to a local pickup device to trigger an alert when the user device is approaching the pickup location.
US10740716B1
A system for coordinating physical transport of an object utilizing artificial intelligence. The system includes at least a server designed and configured to receive carrier capabilities data from a carrier device and to receive sender request data from a sender device. The system includes a carrier opportunity forecasting engine operating on the at least a server designed and configured to generate a carrier opportunity output. The system includes a sender opportunity forecasting engine operating on the at least a server designed and configured to generate a sender opportunity output. The system includes a sender qualification module operating on the at least a server designed and configured to generate at least an applicable object output. The system includes a carrier qualification module operating on the at least a server designed and configured to generate at least an applicable carrier index output.
US10740713B2
A method and system for generating a work breakdown structure (WBS) model data. Design model data is received. The design model data is parsed to extract WBS metadata from the design model data. A WBS template corresponding to the design model data is determined. The WBS model data is generated using the determined WBS template and the extracted WBS metadata. The WBS model data includes data entries. Each data entry is associated with a respective work task.
US10740702B2
Methods, systems, and computer readable media for scheduling jobs by using a one-to-many shortest path search based on travel costs between job locations. In some examples, a system includes one or more computers configured to schedule jobs based on travel from a geographic origin to a respective geographic job location for each job. The system also includes a one-to-many path searcher implemented on the one or more computers. The one-to-many path searcher searches for paths along edges of a graph from an origin node to destination nodes by traversing intermediate nodes between the origin node and the destination nodes using travel costs, including determining heuristic travel costs based on a geographic distance between an intermediate geographic location corresponding to the intermediate node and a boundary that initially surrounds the geographic job locations.
US10740698B2
The invention relates to a method and system for booking reservations in a booking system and synchronizing bookings among several booking systems. The system comprises at least one booking system; at least one service provider; a mediator service; a client, and at least one client terminal device that can be a mobile device and that includes a dialogue. The client uses the dialogue to enter information into the system and the mediator receives inquiries and answers from the at least one booking system, the at least one service provider, and the at least one client. The mediator transfers and adapts information between them. The method and system are particularly suited for use with mobile phone users by Small Message Service messages.
US10740697B2
A method, computer program product, and system for human resource analytics using profile data is described. The method includes receiving historical project data, wherein the historical project data includes at least one profile of at least one historical project team member. Psychometric data associated with the at least one historical project team member is received. Updated historical project data is generated, in which, at least in part, psychometric data associated with the at least one historical project team member is added to the at least one profile included in the historical project data.
US10740696B2
Implementing compliance management includes displaying a checklist of inspection items on a display of a mobile communications device at an inspection site of an entity. Each of the inspection items is mapped to a corresponding compliance code governing environmental regulatory requirements for operation and maintenance of the entity. The compliance management also includes receiving a user response indicative of an inspection condition for each of the inspection items. The user response is implemented via an input control on the mobile communications device. The compliance management further includes transmitting user responses over a network to a centralized database system. The centralized database system provides web-based access of the user responses to the entity over the network.
US10740692B2
A system and method for predictive ticketing in information technology (IT) systems. The method includes extracting a plurality of features from monitoring data related to an IT system, wherein the plurality of features includes at least one incident parameter, wherein the monitoring data includes machine-generated textual data; applying a machine learning model to the extracted plurality of features, wherein the machine learning model is configured to output a suitable insight for an incident represented by the at least one incident parameter, wherein the suitable insight is selected from among a plurality of historical insights; and generating a predictive ticket based on the suitable insight, wherein the predictive ticket includes a textual description of an expected future symptom in the IT system.
US10740690B2
An online system predicts topics for content items. The online system provides one or more topic labels for a user to apply concurrently while a user is composing a post, in response to requests periodically received from the user's device. A request includes information such as content composed by the user and contextual information. The online system employs machine learning techniques to analyze content composed by a user and contextual information thereby to predict topic labels. Different machine learning models for classifying individual topic labels, identifying relevant topic labels, and/or detecting changes in existing topic predictions are developed. Some machine learning models predict topics for full content and some predict topics for partial content. The online system trains the machine learning models to ensure accurate topic predictions are provided timely. The online system employs various machine learning model training methods such as active training and gradient training.
US10740684B1
Methods, systems, and computer programs are presented for predicting the scale and scope of damage after an earthquake. One method includes an operation for identifying a plurality of features, each feature being correlated to an indication of structural damage caused to a structure by an earthquake. The method further includes performing machine learning, using one or more hardware processors, to analyze destruction caused by one or more earthquakes to obtain a damage-estimation algorithm. The machine learning is based on the identified plurality of features. Further, the method includes operations for accessing shaking data for a new earthquake, and for estimating, using the one or more hardware processors, earthquake damage at a block level for a geographical region utilizing the damage-estimation algorithm and the shaking data. Further, the earthquake damage at the block level is presented, on a display screen, in a map of at least part of the geographical region.
US10740673B2
A computer-implemented method is provided for refreshing cells in a Non-Volatile Memory (NVM)-based neuromorphic circuit wherein synapses are each composed of a respective cell pair formed from a respective Gp cell and a respective Gm cell of the cells. The method includes randomly selecting multiple neurons and reading a conductance of any of the synapses connected to the multiple neurons. The method further includes selecting any of the synapses connected to the selected multiple neurons for which the Gm conductance has reached a maximum conductance. The method also includes resetting the Gp cell and Gm cell of the selected synapses, and setting, at most, one of the Gp cell and Gm cell of each of the selected synapses to recover an effective total weight of each of the selected synapses.
US10740668B2
A polymer composite device comprises a first thermoplastic covering layer of a polymer material with a first softening temperature and a second thermoplastic covering layer of a polymer material with a second softening temperature. The polymer composite device also comprises a carrier layer, which is arranged between the first covering layer and the second covering layer. An inner layer, which comprises at least a first thermoplastic inner layer ply of a polymer material with a third softening temperature, is arranged between the first covering layer and the second covering layer. The inner layer at least partially surrounds the carrier layer in a material-bonding manner. The third softening temperature is lower than the first softening temperature and lower than the second softening temperature.
US10740665B2
A method for generating a matrix barcode key combination. The method includes receiving a request to secure at least a portion of data. In response to receiving the request to secure at least a portion of data, the method includes generating a matrix barcode that encodes the data, based on at least a first portion of content of the data. The method includes generating a matrix barcode key based on at least another portion of the content of the data. The method includes aligning the matrix barcode key with at least a portion of the matrix barcode to provide a matrix barcode key combination. The method includes enabling a requesting device to have access to the secured portion of encoded data, when the requesting device presents the matrix barcode key in an arrangement that aligns the matrix barcode key with the matrix barcode resulting in the matrix barcode key combination.
US10740664B2
The present invention and method relates to a wireless low power flexible and removably attachable tag, a attaching device, and a wireless locating tracking initiator assembly, system and device which can be used to locate objects.
US10740661B2
A card connector includes: an insulative body; plural contacts secured to the insulative body; and an operating mechanism including a latch moveable relative to the insulative body and an actuator coupled to the latch, wherein: the actuator includes a pair of terminals, a slider coupled to one of the pair of terminals, and a shape memory alloy wire coupled between the other terminal and the slider; and the slider is operable by the shape memory alloy wire to move the latch from a card-locking position to a card-unlocking position.
US10740647B2
The present disclosure is directed toward systems and methods for detecting an object in an input image based on a target object keyword. For example, one or more embodiments described herein generate a heat map of the input image based on the target object keyword and generate various bounding boxes based on a pixel analysis of the heat map. One or more embodiments described herein then utilize the various bounding boxes to determine scores for generated object location proposals in order to provide a highest scoring object location proposal overlaid on the input image.
US10740636B2
A method, a system and a terminal for identity authentication, and a computer readable storage medium are provided. The method for identity authentication includes: acquiring a facial image of a person to be authenticated, and determining from the facial image facial feature information of the person to be authenticated; determining a suspected object using a face authentication platform according to the facial feature information of the person to be authenticated; acquiring a human body image of the person to be authenticated, and determining from the human body image a plurality of skeleton key points of the person to be authenticated; converting the skeleton key points into feature data; and recognizing an identity of the person to be authenticated according to the feature data of the person to be authenticated and information of the suspected object.
US10740627B2
A multi-camera vision system and method of monitoring. In one embodiment imaging systems provide object classifications with cameras positioned to receive image data from a field of view to classify an object among multiple classifications. A control unit receives classification or position information of objects and (ii) displays an image corresponding to a classified object relative to the position of the structure. An embodiment of a related method monitors positions of an imaged object about a boundary by continually capturing at least first and second series of image frames, each series comprising different fields of view of a scene about the boundary, with some of the image frames in the first series covering a wide angle field of view and some of the image frames in the second series covering no more than a narrow angle field of view.
US10740626B2
A method and apparatus for identifying a driving lane extracts a road marking from an input image, generate a multi-virtual lane using the road marking and a segmentation image obtained by segmenting the input image into objects included in the input image based on a semantic unit, and identifies a driving lane of a vehicle based on a relative location of the driving lane in the multi-virtual lane.
US10740624B2
A system receives data of a receiving area from a receiver of a second electronic device and analyzes the data for a stopper. The system stops content from playing when the stopper is detected and provides a notification on a display of a user device. The system also receives second data of the receiving area from the receiver, analyzes the second data for the stopper, and allows the content to play when the stopper is not detected. The system also performs one or more of: (i) analyzing the data for specific audio that is known to be a sound of a recording device; and (ii) analyzing the data to determine a visual depiction of one or more eyes, to determine the number of actual viewers, and determine there is a stopper present if the number of actual viewers is greater than the number of authorized viewers.
US10740621B2
Techniques for classifying videos as standalone or non-standalone are provided. Feature (or attribute) values associated with a particular video are identified. Feature values are extracted from metadata associated with the particular video and/or from within a transcript of the particular video. The extracted feature values of the particular video are input to a rule-based or a machine-learned model and the model scores the particular video. Once a determination pertaining to whether the particular video is standalone is made, information about the particular video being a standalone video is presented to one or more users within the network.
US10740620B2
A computer-implemented method includes receiving a video that includes multiple frames. The method further includes identifying a start time and an end time of each action in the video based on application of one or more of an audio classifier, an RGB classifier, and a motion classifier. The method further includes identifying video segments from the video that include frames between the start time and the end time for each action in the video. The method further includes generating a confidence score for each of the video segments based on a probability that a corresponding action corresponds to one or more of a set of predetermined actions. The method further includes selecting a subset of the video segments based on the confidence score for each of the video segments.
US10740619B2
A media item comprising a set of frames is received by a feature extraction system. A frame predictor is executed on each frame of the set of frames. An error representation is extracted for each frame of the set of frames during the execution of the frame predictor. An error-based feature vector is generated from the error representations associated with each frame of the set of frames. A seed media item is identified having a first error-based feature vector. A similarity score is determined among the first error-based feature vector and each error-based feature vector of a set of error-based feature vectors. A subset of error-based feature vectors, hence a subset of corresponding media items, is selected based on similarity score.
US10740609B1
In some embodiments, space objects may be detected within shortwave infrared (SWIR) images captured during the daytime. Some embodiments include obtaining a stacked image by stacking shortwave infrared (SWIR) images. A spatial background-difference image may be generated based on the stacked image, and a matched-filter image may be obtained based on the spatial background-difference image. A binary mask may be generated based on the matched-filter image. The binary mask may include a plurality of bits each of which including a first value or a second value based on whether a signal-to-noise ratio (SNR) associated with that bit satisfies a threshold condition. Output data may be generated based on the spatial background-difference image and the binary mask, where the output data provides observations on detected space objects in orbit.
US10740605B2
An iris collection method is used for an electronic device. The electronic device includes an iris recognition module. The iris recognition module includes an infrared light source. The iris collection method includes acquiring a distance between the iris recognition module and an iris of a person to be recognized; adjusting light intensity of transmitted infrared light according to the distance by the infrared light source, so that light intensity of infrared light reaching the iris of the person to be recognized is a target light intensity; and collecting an iris image of the iris by acquiring infrared light having the target light intensity reflected by the iris. An electronic device and a computer readable storage medium are also disclosed.
US10740596B2
A computer-implemented method, system, and computer program product is provided for video security. The method includes monitoring an area with a camera. The method also includes capturing, by the camera, live video to provide a live video stream. The method additionally includes detecting and identifying, by a processor using a recognition neural network feeding into a Siamese reconstruction network, a user in the live video stream by employing one or more pose-invariant features. The method further includes controlling, by the processor, an operation of a processor-based machine to change a state of the processor-based machine, responsive to the identified user in the live video stream.
US10740595B2
A computer-implemented method, system, and computer program product are provided for facial recognition. The method includes receiving, by a processor device, a plurality of images. The method also includes extracting, by the processor device with a feature extractor utilizing a convolutional neural network (CNN) with an enlarged intra-class variance of long-tail classes, feature vectors for each of the plurality of images. The method additionally includes generating, by the processor device with a feature generator, discriminative feature vectors for each of the feature vectors. The method further includes classifying, by the processor device utilizing a fully connected classifier, an identity from the discriminative feature vector. The method also includes control an operation of a processor-based machine to react in accordance with the identity.
US10740594B2
Disclosed are a face recognition method and device, and a picture display method and device. The face recognition method includes: performing illumination estimation processing on an original face image to obtain a first face image (step 101); performing wavelet transform processing on the original face image to obtain a face image component (step 102); performing inverse wavelet transform processing on the face image component to obtain a second face image (step 103); performing histogram clipping processing on the second face image to obtain a third face image (step 104); and recognizing a face according to the first face image and the third face image (step 105). Through the above face recognition method and device, and the picture display method and device, the face can be recognized by the mobile phone and the user does not need to input an instruction via a touch screen or a key to adjust a displayed content. Therefore, the operation amount of the user is reduced, the intelligent degree of the mobile phone is improved, the convenience and the practicability for the user to use the mobile phone are enhanced and the user experience is improved.
US10740589B2
A skin information processing method for a skin information processing device that includes a storage portion includes include acquiring an image, and determining a base point that represents a sweat pore on a ridge of skin, from the acquired image and acquiring position information corresponding to a position of the base point on the image. The skin information processing method includes acquiring sample information indicating changes in color information around the determined base point, generating, as frequency information, information associating frequency components of the acquired sample information with the position information. The skin information processing method includes causing the storage portion to store information including the generated frequency information and the position information of the base point, as information used in skin authentication.
US10740575B1
A reception circuit of an NFC card, includes, an input circuit, a reference voltage generator, a comparison circuit and a reference voltage controller. The input circuit receives a wireless signal including pauses and generates an envelope voltage signal. The reference voltage generator generates a detection reference voltage and a selection reference voltage based on the envelope voltage signal and a voltage selection signal. The selection reference voltage varies depending on a minimum voltage level of the pauses. The comparison circuit generates a pause detection signal and a synchronization signal by comparing the envelope voltage signal with the detection reference voltage the selection reference voltage, respectively. The reference voltage controller adjusts a control value of the voltage selection signal based on the pause detection signal and the synchronization signal such that the selection reference voltage is changed depending on the control value of the voltage selection signal.
US10740573B2
The present teaching relates to automatic formality classification and transformation of online text items. In one example, a request is received for determining a formality level of a text item in an online communication. One or more linguistic features are extracted from the text item. Contextual information with respect to the online communication is extracted. A formality level of the text item is determined based on the one or more linguistic features and the contextual information. The formality level represents a degree of formality of the text item. The formality level is provided as a response to the request.
US10740571B1
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating network outputs using insertion operations.
US10740564B2
A dialog generation method, apparatus, and device, and a storage medium are provided. The method includes converting each term in a Kth round of a query sentence into a first word vector, and calculating a positive latent vector and a negative latent vector of each term according to the first word vector, where K denotes a positive integer greater than or equal to 2. A content topic of the Kth round of the query sentence is obtained, and converted into a second word vector. An initial latent vector output for the Kth round of the query sentence is determined according to the second word vector, the positive latent vector of a last term in the Kth round of the query sentence, a latent vector of a last term in a (K-1)th round of a reply sentence output for a (K-1)th round of the query sentence, and an initial latent vector of the (K-1)th round of the reply sentence output for the (K-1)th round of the query sentence. A reply sentence for the Kth round of the query sentence is generated according to the positive latent vector and the negative latent vector of each term in the Kth round of the query sentence and the initial latent vector output for the Kth round of the query sentence.
US10740563B2
Techniques for improving machine learning and text classification are described. The described techniques include improved processes for collecting training data to train a machine classifier. Some data sets are very large but contain only a small number of positive or negative training examples. The described text classification system obtains training examples by intelligently identifying documents that are likely to present or identify positive or negative training examples. The text classification system employs these techniques to train a classifier to categorize patent claims according some legal rule, such as subject-matter eligibility requirements under patent law.
US10740558B2
A method for translating a current electronic document is disclosed that includes storing previous translations of prior electronic documents for profiles of translation professionals, extracting terms from prior electronic documents, and generating glossaries that are each associated with one of the profiles and include a respective subset of terms. The method also includes receiving a request to translate the current electronic document, selecting one or more of the profiles based on proximity of the respective subset of terms to extracted terms of the current electronic document, evaluating qualities of the previous translations for each of the selected profiles, planning a workflow for translation of the current electronic document based on the selected profiles, and causing the current electronic document to be translated according to the planned workflow.
US10740556B2
A method includes obtaining a sequence of words of a query and identifying, for each word of the sequence of words, an identigen subset to produce a plurality of identigen subsets. The method further includes determining, in accordance with grouping rules, a query entigen grouping that includes a sequence of unique entigens, where an entigen of the sequence of unique entigens corresponds to an identigen of a corresponding identigen subset of the plurality of identigen subsets, and where the query entigen grouping corresponds to a meaning of associated with the query. The method further includes identifying a section of a knowledge base that substantially matches the query entigen grouping, where the knowledge base facilitates storage of knowledge as a multitude of entigen groupings. The method further includes determining an answer to the query based on the section of the knowledge base.
US10740551B2
A method of simultaneous multiuser collaborative access to a spreadsheet includes transmitting the spreadsheet to a first device of a first user having a first privilege for a first part that includes a first cell, transmitting the spreadsheet to a second device of a second user having a second privilege for a second part, receiving a first edit of the first cell from the first device, and a second edit of the second cell from the second device, and in response to the first cell and the second cell being different, the first privilege including an edit privilege, and the second privilege including the edit privilege, accepting the first edit, accepting the second edit, forwarding the first edit for display with the first cell at the second device, and providing, to the second device, a real-time visual indication identifying the first user as a last user editing the first part.
US10740549B2
Systems and methods for charting audio files and/or attributes of audio files associated with a spreadsheet are provided. For instance, when an audio file is associated with a spreadsheet, the audio file may be treated as a new type of data within the spreadsheet. In some aspects, a plurality of audio files may be associated with a spreadsheet, e.g., within a single cell or within a range of cells. In some aspects, the audio files themselves, as well as audio data (e.g., modulated data representing soundwaves, etc.), audio attributes (e.g., frequency, amplitude, sampling rate, codec, bitrate, volume, pitch, speed, channel, audio effects, author/artist, creation date and/or time, file name, file size, duration, etc.), and/or spreadsheet data (e.g., values in cells, user comments, etc.) may be incorporated into a report (e.g., a chart) using a spreadsheet charting function, either automatically or by user selection.
US10740544B2
Embodiments provide a computer implemented method in a data processing system including a processor and memory storing instructions, which are executed by the processor to cause the processor to implement the method for providing an annotation policy for annotating a corpus including a plurality of electronic documents. The method includes: annotating an occurrence of a first term with a class in an electronic document; recommending a new annotation policy based on at least one annotation for the occurrence of first term; and storing the new annotation policy in a storage device.
US10740540B2
Techniques for programmatically magnifying one or more visible content elements of at least one markup language document, so as to increase the display size of those visible content elements. A magnification facility may be configured to apply multiple different zoom techniques. The magnification facility may be configured to evaluate the markup language document(s) at a time that the document(s) are being processed for display to select which of the multiple different zoom techniques may be applied at a time to increase a display size of visible content elements relative to a default display size for those elements. The magnification facility may be incorporated within the markup language document(s) and executed by a viewing application that processes markup language documents. For example, the markup language document(s) may form a web page and the magnification facility may be implemented as scripting language code incorporated into the document(s) of the web page.
US10740538B2
A computer-implemented method includes receiving a content artifact. The content artifact includes information content and functional content. Extracting the functional content includes creating a functional content artifact. The computer-implemented method further includes extracting the functional content into a functional content artifact based on one or more decision criteria. The computer-implemented method further includes presenting the functional content artifact to a functional content artifact application. Optionally, the computer-implemented method further includes transferring the functional content artifact to an operational environment. Optionally, the computer-implemented method further includes modifying the functional content artifact into a modified functional content artifact. Optionally, the computer-implemented method further includes making available the modified functional content artifact available to an operational environment. A corresponding computer program product and computer system are also disclosed.
US10740533B2
A method and associated system for managing web page images. After detection of a modification to a web page, the method attempts but fails to retrieve an image from a first location pointed to by a path included in a first link in a list of links included in the web page and in response, an image placeholder is stored at the first location. A request, for a replacement image to replace the image placeholder at the first location, is published. The request specifies that the replacement image must have specified resolution dimensions and a larger size than a size of the image placeholder. The replacement image, which is received in response to the request, is determined to have the specified resolution dimensions and a larger size than the size of the image placeholder and in response, the image placeholder is replaced with the replacement image at the first location.
US10740521B1
A computer executable system and method analyzes a circuit design to extract a small set of signals for value collection using an emulator system. The collected signals are for specific purpose checkers such as assertions or interactive testbenches that are hard to emulate. A synthesizable monitor block is generated and added to the emulation environment to collect the signal value changes during emulation. The collected values are then used in localized logic simulation to perform the tasks that the original checkers intent to accomplish. This system leverages fast emulation speed and flexible logic simulation capabilities to perform the intended checker tasks much faster than using logic simulation alone.
US10740520B2
The disclosure relates to a method, computer program product or data processing system for performing graph-based static timing analysis, GBA, of an integrated circuit design having a set of timing paths. The method comprises identifying a subset of the set of timing paths and performing path-based analysis, PBA, of the subset of timing paths to determine at least one PBA timing parameter for each timing path of the subset of timing paths. The method further comprises determining at least one optimized GBA timing parameter for at least one timing path of the subset of timing paths by minimizing a function that is based on a difference between the at least one optimized GBA timing parameter and the at least one PBA timing parameter of the at least one timing path.
US10740516B2
An unobservable cycle for at least one latch in a circuit design is detected. The unobservable cycle indicates that the at least one latch is not observable to downstream logic in the circuit design. A coverage event is generated to identify the unobservable cycle for the at least one latch. The coverage event is tracked to detect a state associated with the unobservable cycle and a state change cycle. The state change cycle is determined based on a simulation technique. A redundant switching of the at least one latch based on the state associated with the unobservable cycle and the state change cycle is determined. Furthermore, manufacturing of a circuit based on the circuit design is at least initiated. The circuit design is modified to prevent the redundant switching of the at least one latch.
US10740514B1
A device may receive a model that includes multiple blocks. The model may include first variables that contribute to a first calculation and second variables that contribute to a second calculation. The device may determine first dependencies associated with the first variables and may determine second dependencies associated with the second variables. The device may generate a first execution function based on determining the first dependencies. The first execution function may identify first blocks that are to be executed to perform the first calculation. The device may generate a second execution function based on determining the second dependencies. The second execution function may identify second blocks that are to be executed to perform the second calculation. The device may cause the first blocks and the second blocks to be executed in a different manner based on the first execution function and the second execution function.
US10740513B2
An embodiment of the invention involves increasing the penalty stiffness within a finite element simulation increment, which is more accurate because it avoids following a solution path with significant non-physical penetrations. An embodiment of the present invention begins by determining a first value of a parameter used by a finite element simulation of a load increment. Next, a first solution of the finite element simulation is determined by performing Newton iterations using the first value of the parameter until a first convergence check is satisfied. Then, a second value the parameter is determined wherein the second value of the parameter is unequal to the first value of the parameter. Finally, a second solution of the finite element simulation is determined by continuing the Newton iterations using the second value of the parameter until a second convergence check is satisfied, the first convergence check being different than the second convergence check.
US10740507B2
Systems and methods for planning a wind farm are provided. One example aspect of the present disclosure is directed to a method for planning a wind farm. The method includes determining, by one or more processors, a load for a plurality of wind conditions for a plurality of circumferential sections for a tower of a wind turbine. The method includes accessing, by the one or more processors, a model that predicts wind conditions over a time period. The method includes determining, by the one or more processors, a load sustainment parameter for the plurality of circumferential sections for the predicted wind conditions over the time period.
US10740489B2
The invention relates to obfuscating data while maintaining local predictive relationships. An embodiment of the present invention is directed to cryptographically obfuscating a data set in a manner that hides personally identifiable information (PII) while allowing third parties to train classes of machine learning algorithms effectively. According to an embodiment of the present invention, the obfuscation acts as a symmetric encryption so that the original obfuscating party may relate the predictions on the obfuscated data to the original PII. The various features of the present invention enable third party prediction services to safely interact with PII.
US10740486B2
Disclosed embodiments provide a temporary privacy mode for an electronic device. The user selects one or more regions of allowable content and/or unallowable content. The user then invokes a temporary privacy mode of the device. While the device is in the temporary privacy mode, only the allowable content is viewable on the display of the electronic device. The unallowable content is obfuscated or hidden from view. The third party therefore cannot see the content deemed private by the user. When the third party has completed review of the content, the user can exit the temporary privacy mode to return to normal operation.
US10740485B2
Systems and methods for providing an API for a database system. The API may be provided to enable external application developers to build applications that can support the dynamic security model of the content management system and describe the runtime properties of records in data objects. The API of may provide a record property object and/or a query describe object when returning data set in response to a query by providing information about actions an end user can take on the data records, and to provide metadata required to understand a data response.
US10740482B2
A way of sharing a set of data where each data item is stored at a different file path. The data items may be files or folders that reside on different remote storage servers or within the same file system. One or more data items in the set of data do not share a common root folder. Data items in the set of data that share a common root folder are stored amongst other data items in the common root folder that do not belonging to the set of data items to be shared. A single URL or link is generated to provide immediate access to the set of data to recipients of the URL or link.
US10740477B2
Automatic parameter value generation is disclosed. It is determined that a parameter value generation trigger associated with a parameter has occurred. A parameter value in accordance with a format of the parameter value is obtained. At least one location associated with a first component to which the parameter value is to be communicated is determined. The parameter value is communicated to the at least one location, and a parameter value refresh policy associated with the first component is determined.
US10740476B2
An apparatus includes an interface and storage circuitry. The interface is configured to communicate with a memory including multiple memory cells that store data as respective analog values. The memory is addressable using physical addresses. The storage circuitry is configured to perform a first read operation from a physical address, and determine a first sequence of analog values retrieved by the first read operation, to further perform a second read operation from the physical address, and determine a second sequence of analog values retrieved by the second read operation, to evaluate a variation between the first sequence and the second sequence, and to determine that an unauthorized re-programming to the physical address has occurred between the first read operation and the second read operation, in response to the evaluated variation exceeding a predefined variation level.
US10740473B2
Disclosed is an approach to implement a new layer of security within mobile devices using an encryption SDK, which implements a standalone component for applications to encrypt, decrypt, and view sensitive data on the device. A security layer is implemented on the device, wherein the security layer manages encryption for data retrieved onto the device from a cloud-based environment. Encrypted content is then generated at the security layer before storing the encrypted content by receiving the content object from the cloud-based environment and encrypting the content object with an encryption key that is password protected. The encrypted content is stored within an encrypted filesystem for presenting the content on the device.
US10740468B2
An example computing system in accordance with an aspect of the present disclosure includes a first controller and a second controller. The first controller is to verify integrity of a first root of trust (ROT), and generate an integrity signal indicating the results. The second controller is to verify integrity of a second ROT, write the firmware image to the first controller, and verify integrity of the written firmware image.
US10740466B1
Interfaces of a compute node on a printed circuit board can be secured by obfuscating the information communicated over the interfaces. Data to be communicated between the compute node and a device on the printed circuit board using an interface can be encrypted, and an address corresponding to the data to be communicated can be scrambled. In addition, the compute node can be the root of trust which can provide secure boot of different components using an on-chip mechanism, and without relying on external devices.
US10740465B2
A method of assessing the possibility of an iris print-attack includes measurement of the eye movement of a person. One or more values (e.g., a feature vector) are determined based on the measured eye movements. Based on the determined values, an assessment is made of whether or not the person is engaging in an iris print-attack.
US10740460B2
A migration service and module for software modules are disclosed. The migration service detects a security flaw in a first environment in which the software modules are running and migrates the software modules or part of the software modules from the first environment to a second environment when a security flaw is detected.
US10740455B2
The public enclave key of each enclave in an enclave pool may be registered in an enclave pool registry, and the registry updated each time there is an enclave pool membership change. A shared enclave pool key may be derived from the public enclave key of each enclave of the enclave pool. The shared enclave pool key may be stored, in a shared key ledger, as a first version of the shared enclave key, and an updated version of the shared key may be generated and stored as another version each time there is an enclave pool membership change. The output of a cryptlet that executed in multiple enclaves may be signed with the enclave private key of each enclave in which the cryptlet executed. Each enclave signature may be compared against each version of the of the shared enclave pool key in the shared key ledger.
US10740454B2
Technologies for USB controller state integrity protection with trusted I/O are disclosed. A computing device includes an I/O controller, a channel identifier filter, and a memory. The I/O controller generates a memory access to controller state data in a scratchpad buffer in the memory. The memory access includes a channel identifier associated with the I/O controller. The channel identifier filter determines whether a memory address of the memory access is included in a range of a processor reserved memory region associated with the channel identifier. A processor of the computing device may copy the controller state data to a memory buffer outside of the processor reserved memory region. The computing device may reserve an isolated memory region in the memory that includes the processor reserved memory region. Secure routing hardware of the computing device may control access to the isolated memory region. Other embodiments are described and claimed.
US10740449B2
The invention provides a solution for secure authentication of an individual. The invention comprises methods and apparatus for secure input of a user's identifier e.g. PIN. An image of a keypad is superimposed over a scrambled, operable keypad within a display zone of a screen associated with an electronic device. The keypad image depicts a non-scrambled keypad, in that the keys depicted in the image are in an expected or standardised format or order. The difference in positions of the keys depicted in the image, and those in the operable keypad, provides a mapping which enables an encoded form of the identifier to be generated, such that the un-encoded version is never stored in the device's memory. Preferably, the image depicts a keypad which is standard for the device which it is being shown on. The device may be a mobile phone, a tablet computer, laptop, PC, payment terminal or any other electronic computing device with a screen. The underlying keypad, which is at least partially obscured from the user's view by the image, may be generated at run time by a procedure call. Preferably, this procedure is native to the device ie part of a library which is provided as standard with the device.
US10740447B2
Techniques are provided for determining two or more user-specific parameters that can be measured or obtained using various methods, and using values of the two or more user-specific parameters to uniquely identify or authenticate an individual, or to determine authenticity or ownership of a device. Examples of the user-specific parameters may include biometric parameters, textual-based parameters, a combination of biometric parameters and textual-based parameters, and the like.
US10740442B2
A system, method and various software tools enable a video hosting website to automatically identified unlicensed audio content in video files uploaded by users, and initiate a process by which the user can replace the unlicensed content with licensed audio content. An audio replacement tool is provided that enables the user to permanently mute the original, unlicensed audio content of a video file, or select a licensed audio file from a collection of licensed audio, and insert the selected in place of the original audio. Where a video file includes unlicensed audio, the video hosting website provides access to video files to a client device, along with an indication to the client device to mute the audio during playback of the video.
US10740437B1
The present disclosure describes calculating, using a stochastic medical performance model, to predict behavior of a member set for a medical plan. The member set includes virtual members that may be added over the time period of interest to a medical plan. The member set may remove actual members from the member set if it is predicted that they will leave the plan over the time period.
US10740434B1
Some embodiments provide an IC for implementing a machine-trained network with multiple layers. The IC includes a set of circuits to compute a dot product of (i) a first number of input values computed by other circuits of the IC and (ii) a set of predefined weight values, several of which are zero, with a weight value for each of the input values. The set of circuits includes (i) a dot product computation circuit to compute the dot product based on a second number of inputs and (ii) for each input value, at least two sets of wires for providing the input value to at least two of the dot product computation circuit inputs. The second number is less than the first number. Each input value with a corresponding weight value that is not equal to zero is provided to a different one of the dot product computation circuit inputs.
US10740426B2
A method and system for detecting slow page load is provided. An example system comprises a connection speed detector and a communications module. The connection speed detector determines, at a server system, connection speed of a network connection connecting a client system to the server system. The communications module communicates the connection speed to the client system to enable the client system to determine whether to request a lightweight version of a requested content.
US10740425B2
A content administration system receives user identification information from a terminal device via the Internet. The content administration system then specifies content administration information storage means corresponding to the received user identification information. The content administration system acquires object path information correlated to sharing permission information from a content administration information storage means of another unspecified user. The content administration system then acquires an icon image from the icon image storage means. The content administration system then makes display control information for the content administration screen containing the icon leading to the object based on the acquired icon image and the acquired object path information. The content administration system transmits the made display control information to the terminal device via the Internet. As a result, an administrator of a web site does not have to add a content path corresponding to an HTML file when adding content to a web site administered by themselves or when sharing content with another web site.
US10740412B2
In one embodiment, a method includes receiving a search query inputted at a client device. The method includes searching a local cache of the client device to identify one or more objects stored in the local cache that match the search query, each object being associated with the online social network. The method includes generated, at the client device, a local search-results page including one or more local search results corresponding to one or more of the identified objects, respectively, and one or more search pivot elements corresponding to one or more object-types, respectively. Each local search result may be retrieved from the cache of the client device for display responsive to receiving the search query. Each search pivot element may be activatable to send the search query to the online social network and retrieve from the online social network one or more remote search results.
US10740411B2
An approach for determining repeat website users via browser uniqueness tracking includes receiving browser information from a server based on a browser accessing a website. The approach includes creating a browser identifier based on the browser information. The approach includes determining the browser is one of a new visitor and a repeat visitor to the website by comparing the browser identifier to other browser identifiers associated with the website. The approach includes transmitting a message to the server indicating the browser is one of a new visitor and a repeat visitor to the website based on the determining.
US10740410B2
Disclosed are methods and apparatus for commenting on interactive content. One of the methods includes reproducing the interactive content in accordance with a branched scenario including a plurality of branches, each of which is matched to a trigger, receiving a touch input for inputting a comment on the interactive content, selecting a comment target trigger from the triggers, matching the comment to the selected comment target trigger, determining a comment target object, which is an object located closest to a touch point at the time when the touch input is made among candidate objects related to the comment target trigger, the candidate objects comprise objects of a response being reproduced at the time when the touch input is made, among all responses of the comment target trigger; and transmitting comment information comprising information of the comment target trigger, a trigger log and content data of the comment.
US10740409B2
Methods and apparatus for examining digital forensic data using a viewer computer. Forensic data collections are provided to the viewer computer, which can format the data artifacts according to a variety of display types and presentation formats, to facilitate review and reporting by a user. A relation graph presentation format is provided for visual exploration of data relationships.
US10740400B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for analyzing images for generating query responses. One of the methods includes determining, using a textual query, an image category for images responsive to the textual query, and an output type that identifies a type of requested content; selecting, using data that associates a plurality of images with a corresponding category, a subset of the images that each belong to the image category, each image in the plurality of images belonging to one of the two or more categories; analyzing, using the textual query, data for the images in the subset of the images to determine images responsive to the textual query; determining a response to the textual query using the images responsive to the textual query; and providing, using the output type, the response to the textual query for presentation.
US10740396B2
A knowledge base provides a mechanism for storing an organization's data in a way that represents the semantics of the data being stored. The knowledge base may include a knowledge graph that represents relationships between the different classes of data comprising the organization's data. Data that is loaded into the knowledge graph may be stored in data tables associated with the knowledge graph, and cross referenced with node identifiers that contain the data. Searching the knowledge base includes parsing a search input to identify terms in the search input, and mapping the terms to nodes in the knowledge base using the cross referenced information. The relationships among the identified nodes are used to identify a suitable application for processing the search.
US10740395B2
An apparatus includes a processor to: train a first neural network of a chain to generate first configuration data including first trained parameters, wherein the chain performs an analytical function generating a set of output values from a set of input values, each neural network has inputs to receive the set of input values and outputs to output a portion of the set of output values, and the neural networks are ordered from the first at the head to a last neural network at the tail, and are interconnected so that each neural network additionally receives the outputs of a preceding neural network; train, using the first configuration data, a next neural network in the chain ordering to generate next configuration data including next trained parameters; and use at least the first and next configuration data and data indicating the interconnections to instantiate the chain to perform the analytical function.
US10740391B2
Disclosed herein is a method and a video generator for generating video response to user queries. The video generator receives a visual image of a character of interest from the user and generates a frontal face of the visual image. Further, facial expressions of the character of interest are mapped with an audio/video sequence of one or more textual responses for generating a human like video response to the user queries. In an embodiment, the video generator detects gender of the character of interest, and modulates and matches voice of the video response based on the gender of the character of interest. The instant method can synthesize a video with the face of a character of interest to the user, thereby providing a wholesome communication experience to the user.
US10740388B2
A computing device initiates a linked capture session to enable automatic image sharing by multiple users and devices. The linked capture session is a group of devices that automatically share captured images during the linked capture session. The linked capture session may be initiated based on a location, a group of people, and/or a time duration. The images captured by devices that are connected in the linked capture session are automatically communicated to a remote storage system that allows all users to access the images through devices connected to the linked capture session.
US10740384B2
Systems and processes are disclosed for operating a digital assistant in a media environment. In an example process, a primary set of media items can be displayed. An audio input containing a media-related request can be received. A primary user intent corresponding to the media-related request can be determined. In accordance with a determination that the primary user intent comprises a user intent to narrow the primary media search query, a second primary media search query corresponding to the primary user intent can be generated. The second primary media search query can be based on the media-related request and the primary media search query. The second primary media search query can be performed to obtain a second primary set of media items. Display of the primary set of media items can be replaced with display of the second primary set of media items.
US10740370B2
Embodiments of the present invention provide a system for implementing multi-turn dialogs. The system performs a method that includes receiving a series of user utterances, generating a series of responsive system utterances, and labeling the series of responsive system utterances to generate training data for training a dialog management policy. The labeling includes executing a reward function at each turn of a dialog, in which for each turn of the dialog the reward function is configured to output a reward value that is based at least in part on an accuracy of the responsive system utterance of the turn and on number of dialog turns elapsed.
US10740367B2
Systems, methods, and software are disclosed herein for indicating a change to content in a document to a user. A document is displayed in a user interface to an application. Content then is introduced into the document from a source external to the document. After the content has been introduced into the document, the source of the content is queried for any changes to the content at the source. If a change has occurred, an indication of the change to the content at the source is introduced in the document.
US10740365B2
Embodiments of the present invention disclose a method, a computer program product, and a computer system for identifying information gaps in corpora. A computer receives a document and extracts keywords from the document while filtering trivial keywords. The computer identifies and extracts top keywords detailed by the document using a topic modelling approach before determining whether the extracted top keywords exceed a threshold use frequency. Based on determining that the top keywords exceed a threshold use frequency, determining whether the top keywords have a relation to other entities within the document and, if so, determining whether the top keywords are defined within the document. Based on determining that the top keywords are not defined in the document, adding the top keywords to a list and defining the top keywords.
US10740362B2
Aspects generating a container structure wherein processors are configured to compare attributes of a new container to attributes of each of plurality of existing containers within a container model as a function of a weighted Jaccard co-efficient distance matrix. The aspects identify a neighbor subset of the model containers that each have attributes that are nearest to the new container attributes, relative to remaining others of the model containers; select, as a nearest container, a container of the neighbor subset that has closest matching statistical properties to statistical properties calculated for the new container attributes; and generate a sizing recommendation for the new container to meet future utilization needs predicted as a function of usage pattern data of the nearest container.
US10740359B1
Embodiments of the invention include a system for automated persona feature selection. Soft clusters of entities are received, each entity having a history of features. Each feature has a general prevalence coefficient representing prevalence of entities having the respective feature in their history. A feature list is generated for each cluster, each feature having an in-cluster coefficient representing prevalence of entities in the cluster having the feature in their history. Features having an in-cluster coefficient that is different from that feature's general prevalence coefficient are selected. A variance across the clusters is determined for each selected feature. A discriminating feature list having high variance features is generated for each cluster. Clusters are selected for an entity by comparing the features of the entity's history to features of the discriminating feature lists of the clusters. Content is customized according to the chosen clusters and sent to the entity.
US10740352B2
Disclosed are methods and systems to provide coordinated identification of data items across a plurality of distributed data storage repositories (datastores). In one disclosed embodiment, a single configuration management database (CMDB) controls identification rights for all CIs as they are first identified in a master/slave relationship with all other CMDBs in the distributed environment. In a second embodiment, a plurality of CMDBs divide identification rights based upon coordination identification rules where certain CMDBs are assigned authoritative identification rights for CIs matching the rules of a particular CMDB in the distributed environment. In a third embodiment, one or more of the plurality of CMDBs may also have advisory identification rights for CIs which do not already have an identifiable unique identity and can coordinate with an authoritative CMDB to establish an identity for CIs.
US10740345B2
In some embodiments, the present disclosure provides for an exemplary computer-implemented system that may include a longitudinal data engine, including: a processor and specialized index generation software to generate: an index data structure for a respective event type associated with each respective subject or object; where each respective index data structure is a respective event type-specific data schema, defining how to store events of a particular event type to form longitudinal data of each respective subject or object; an ontology data structure that is configured to describe one or more properties of a respective event of a respective subject or object; and longitudinal data extraction software to extract a respective longitudinal data for a plurality of index data structures and a plurality of ontology data structures associated with a plurality of subjects or objects.
US10740344B2
A system and method for processing data wherein one or more user selections of source data and an input defining one or more operations to be performed on the selected source data are received to generate processed data for display as a chart; the source data is retrieved from at least one data source, the source data is processed according to the defined one or more operations to generate processed data for output for display as a chart, the chart is stored as data defining the one or more operations and data identifying the source data operated on, a further user selection is received to redisplay the chart; retrieving the source data from the at least one data source; and the source data is processed according to the defined one or more operations to generate the processed data for output for redisplay as the chart.
US10740340B2
Identifying one or more sub-populations of case individuals from a gross population of case individuals can comprise identifying the one or more sub-populations of case individuals. Case individuals of the first sub-population of case individuals are associated with at least one first sub-population feature. The first case individuals are exclusive from the second case individuals. The first case individuals and the second case individuals together comprise the case individuals of the first sub-population of case individuals presenting first control content to case individuals of the first control sub-population. The first control content is selected according to a first statistical model measuring an average feedback metric of the case individuals of the first control sub-population provided in response to being presented the first control content presenting first test content to case individuals of the first test sub-population. Determining that a probability value for a difference of the average feedback metric of the case individuals of the first test sub-population and the average feedback metric of the case individuals of the first control sub-population is less than a predetermined significance level value.
US10740334B1
A system for determining a query ordering includes an input interface and a processor. The input interface is configured to receive a set of commingled data. The commingled data comprises data associated with a plurality of tenants. The input interface is configured to receive a query. The processor is configured to determine an efficient ordering for the query. The efficient ordering for the query is based at least in part on the set of commingled data. The processor is configured to prompt a user for a permission to change an execution ordering for the query in response to the efficient ordering for the query being different from a user indicated ordering for the query.
US10740333B1
A system comprises a computer network and worker machines connected to the computer network. The worker machines store partitions of a distributed database. A master machine is connected to the computer network. The master machine includes a query processor to identify a star query that references a fact table and related dimension tables that characterize attributes of facts in the fact table. Eager aggregation is applied to a query plan associated with the star query. The eager aggregation alters the query plan by moving an aggregation operation before a join operation to form an eager aggregated query plan. An analytical view with data responsive to the eager aggregated query plan is identified. The eager aggregated query plan is revised to form a final query plan. The final query plan references the analytical view. The final query plan is executed to produce query results.
US10740331B2
The present invention relates to an apparatus and method for executing a query, and a system for processing data by using the same. The apparatus for executing a query includes: a processor receiving a query and returning a result value; and a storage storing data on the query. The storage includes: a first storage temporarily storing data required for the execution of the query; and a second storage constructing a DB and storing data, and the processor combines a plurality of primitives in the query to configure a composite primitive, generates a binary code for the composite primitive in run time, and executes a generated code.
US10740322B2
A method is described for collapsing a plurality of detected changes to data in a database into a reduced set of changes. The method includes detecting a plurality of changes to the database; determining that one or more changes in the plurality of changes are superfluous to demonstrating the current state of data in the database to an external system; determining, in response to determining that one or more changes in the plurality of changes are superfluous, a reduced set of changes that demonstrates the current state of data in the database based on the plurality of changes, wherein a number of changes in the plurality of changes is greater than a number of changes in the reduced set of changes; and determining a set of messages to generate based on the reduced set of changes, wherein the set of messages demonstrate the current state of data.
US10740321B2
A method for generating a profile for a user based on the user's behaviour and altering a setup of at least one computer program based on the generated user profile. The generic user profile for a user may be updated to include information from a similar user (e.g., a user having similar preferences). Using information from similar users allows for a generic user profile to be generated using information extracted from applications (e.g., both social media and games) and/or based on the behaviour of connections (e.g., social media contact, etc.). The generated generic user profile may be used to change the set-up for applications (e.g., executed/stored on the user's mobile device).
US10740317B2
Each of a plurality of database objects can be assigned to a specific message-passing worker of a plurality of message-passing workers, each executing on a first logical core that shares with at least a second logical core one or more resources of a physical processor core of a plurality of physical processor cores. The second logical core can execute a job worker of a plurality of job workers that implement procedural code. Exclusive write access can be provided to a database object of the plurality of database objects via a message-passing worker of the plurality of message-passing workers while read-only access is provided to any database object of the plurality of database objects via any of the plurality of job workers. Operations can be executed by the message-passing worker in an order in which request messages are received in a message queue of the message-passing worker.
US10740309B2
A data management system and associated data management method is disclosed herein. An exemplary method for managing data includes receiving data records timestamped with times spanned by a defined time interval; generating a data cube that includes data planes, wherein each data plane contains a set of data records timestamped with times spanned by the defined time interval; generating an index hypercube for the data cube, wherein dimensions of the index hypercube represent hash values of index keys defined for accessing the data cube; and generating an indexed data cube for storing in a database, wherein the indexed data cube includes the data cube and the index hypercube. The index hypercube includes index hypercube elements, where each index hypercube element represents a unique combination of hashed index key values that map to a data plane in the data cube.
US10740308B2
According to an aspect, a method for key-value storage includes determining whether a data size of a first set comprising data and a key stored in a first area or a second area of a first storage unit is larger than a threshold determined for the first area or the second area in which the first set is stored, as a first execution condition. The method further includes determining whether a degree of collisions of a hash value indicating a storage location of the first set in the first area of the first storage unit is greater than a predetermined threshold, as a second execution condition. When the set satisfies either of the first or second execution conditions, the method includes the first set in the second area.
US10740307B2
A self-organizing list machine is provided for reordering items of a list in a manner that achieves both a constant and minimum time complexity. The self-organizing list machine comprises an array of symbol index generators, wherein (i) each symbol index generator has a unique location in the array between zero and N−1 inclusive, and (ii) N is the total number of unique symbols in a symbol alphabet.
US10740306B1
A method and system for partitioning large objects for use by an application in a computing environment is described. The large object to be uploaded is analyzed in view of a desired partition size. The desired partition size may be selected by a customer system to generate a partition plan. The partition plan includes instructions identifying multiple partitions to be individually uploaded by respective execution modules. The system splits or partitions the original object into smaller, easier to manage partitions to be processed by the application running in the computing environment. The instructions defining the partitions are distributed to individual computing services for generating and uploading the partitions to the storage accessible by the application.
US10740302B2
A system can apply file placement rules to dynamically place files and directories within file system views backed by objects in an object storage system. After detection of an update to a first file system view that causes an update of an object in a storage grid, an object manager begins evaluation of file placement rules against metadata of the object. For each file placement rule that is triggered, the object manager determines identifies gateways that export the first file system view. The object manager then instructs the gateways to update their representations of the first file system view. The disclosed embodiments may be able to scale to managing hundreds of billions of files spanning thousands of file system views, especially in the presence of disconnected operation.
US10740296B2
A computer-implemented method includes receiving a set of basis fingerprints corresponding to image chunks within a basis set of image regions wherein each image region within the basis set of image regions comprises one or more image chunks, and generating a fingerprint for each image chunk of a plurality of selected image chunks within an unprocessed region of a machine image to produce a plurality of sampled fingerprints. The method also includes determining a similarity metric for the unprocessed region from the sampled fingerprints and the basis fingerprints, comparing the similarity metric for the unprocessed region with a selected threshold, and including the unprocessed region within the basis set of image regions in response to determining that the similarity metric is less than the selected threshold. A corresponding computer program product and computer system are also disclosed herein.
US10740295B2
A distributed, deduplicated storage system according to certain embodiments is arranged in a parallel configuration including multiple deduplication nodes. Deduplicated data is distributed across the deduplication nodes. The deduplication nodes can be networked together and communicate with one another according using a light-weight, customized communication scheme (e.g., a scheme based on FTP or HTTP). In some cases, deduplication management information including deduplication signatures and/or other metadata is stored separately from the deduplicated data in deduplication management nodes, improving performance and scalability.
US10740282B2
Embodiments of the invention relate to processor arrays, and in particular, a processor array with interconnect circuits for bonding semiconductor dies. One embodiment comprises multiple semiconductor dies and at least one interconnect circuit for exchanging signals between the dies. Each die comprises at least one processor core circuit. Each interconnect circuit corresponds to a die of the processor array. Each interconnect circuit comprises one or more attachment pads for interconnecting a corresponding die with another die, and at least one multiplexor structure configured for exchanging bus signals in a reversed order.
US10740276B1
A method for enhancing an execution of AS5643 functions within AS5643 bus nodes. Also, at the same time, the method reduces overall software requirements and complexity of the AS5643 functions. The method includes attaching a AS5643 function block to the one or more interface layers of an IEEE-1394 serial bus. The AS5643 function block includes firmware or hardware. Further, the method provides the function block with a programmable code.
US10740270B2
Example implementations relate to a self-tune controller. For example, the self-tune controller may poll, via an out-of-band data stream, low-level operation information about a processor or a bus of a computing system under a present workload. At least some of the low-level operation information may be descriptive of a nature of traffic on the bus. The self-tune controller may program, via an out-of-band control signal, a setting of the computing system for the present workload based on the low-level operation information.
US10740265B1
Methods and apparatus for performing memory access are provided. In one example, an apparatus comprises a hardware processor, a memory, and a bus interface. The hardware processor is configured to: receive, from a host device and via the bus interface, a packet including a host input address, the host input address being defined based on a first host address space operated by the host device; determine, based on the host input address, a host relative address, the host relative address being relative to a first host base address of the first host address space; determine, based on the host relative address, a target device address of the memory; and access the memory at the target device address on behalf of the host device.
US10740260B2
The present invention relates Control circuitry that includes a circuit configured to receive a system level cache (SLC) dirty-set request comprising a dirty set flag, a memory address, and an address of a cache line (LA) in a SLC data array. The circuitry converts the memory address to a dynamic random-access memory (DRAM) page address (PA) which identifies a DRAM bank and a DRAM page and identifies either a hit, or no hit, is present according to whether the DRAM PA matches with PA address in any valid entry in a dirty line links cache (DLL$).
US10740253B2
Technologies for facilitating communication between a master programmable logic controller and one or more target drives are disclosed. In an illustrative embodiment, a remote device emulation appliance is configured to receive a communication from a master programmable logic controller that is formatted according to a remote input/output protocol unusable by the target drive. The remote device emulation appliance converts the communication from the remote input/output protocol to a drive protocol usable by the target drive to control operations of the drive and transmits the converted communication to the target drive. The remote device emulation appliance may also convert communications received from the target drive from the drive protocol usable by the target drive to the remote input/output protocol and transmit such converted communications to the master programmable logic controller.
US10740252B2
A processor may be coupled to a flash memory by way of an interface. The processor may be caused to read and/or write data, such as computer executable instructions, from/to the flash memory via the interface. An interface filter may be interposed between the processor and the flash memory to enhance the security and validity of data transactions associated with the processor and the flash memory.
US10740251B2
The implementations described herein provide a hybrid drive with a storage capacity including solid-state drive (NAND) technology and hard disc drive (HDD) technology. A translation layer is stored in the solid-state drive and includes plurality of entries. Each entry of the plurality of entries corresponds to at least one logical data unit and includes a cache state indicating where the data corresponding to the logical data unit is located and whether the data is valid. The translation layer may be a multi-layer map that includes a sparse mapping scheme. In a sparse multi-layer map, entries are leaf entries or non-leaf entries. Leaf entries include a cache state for the corresponding logical data unit(s). Non-leaf entries may include a pointer to a lower level mapping for a plurality of logical data units.
US10740248B2
A method or system of translating a virtualized address to a real address is disclosed that includes receiving a virtualized address for translation; generating a predicted intermediate address translation using a portion of the bit field of the virtualized address; determining a predicted real address using the predicted intermediate address or portion thereof; performing a translation of the virtualized address to an actual intermediate address; determining whether the predicted intermediate address is the same as the actual intermediate address; and in response to the predicted intermediate address being the same as the actual intermediate address, providing the predicted real address as the real address.
US10740242B2
Data is received from a sensing device of a plurality of sensing devices in communication with a device for storage in at least one memory of the device. A first cache memory or a second cache memory of the device is selected for caching the received data based at least in part on the sensing device sending the data. According to another aspect, data is received from a sensing device for storage in at least one memory of a device. It is determined whether to cache the received data based on at least one of the sensing device sending the data and information related to the received data. A cache memory is selected from among a plurality of cache memories of the device for caching the received data based at least in part on the sensing device sending the data.
US10740237B2
In a data processing system having a processor and a memory protection unit (MPU), a method includes scheduling, in the processor, a new process to be executed; writing a process identifier (PID) corresponding to the new process into storage circuitry of the MPU; in response to updating the storage circuitry with the PID, configuring the MPU with region descriptors corresponding to the new process; configuring, by an operating system of the processor, the processor to execute the new process in parallel with the configuring the MPU with the region descriptors; and when the configuring the MPU is complete, giving control to the new process to execute on the processor.
US10740233B2
According to an example, cache operations may be managed by detecting that a cacheline in a cache is being dirtied, determining a current epoch number, in which the current epoch number is associated with a store operation and wherein the epoch number is incremented each time a thread of execution completes a flush-barrier checkpoint, and inserting an association of the cacheline to the current epoch number into a field of the cacheline that is being dirtied.
US10740215B2
The invention relates to an API Validator that allows developers to rate their Open API Specification (e.g., swagger files, API contracts) based on the standards for building APIs. The tool may parse the contract and look for compliance (or non-compliance) with the standards, using algorithms. A detailed report and overall score is presented to the developer once the contract has been checked. An embodiment of the present is directed to a plug-in that enables metrics generation as part of an automated build process. An embodiment of the present invention provides an integration process that enables a developer or other user to automatically resolve validation issues identified with APIs.
US10740212B2
Systems and methods for implementing content-level anomaly detection for devices having limited memory are provided. At least one log content model is generated based on training log content of training logs obtained from one or more sources associated with the computer system. The at least one log content model is transformed into at least one modified log content model to limit memory usage. Anomaly detection is performed for testing log content of testing logs obtained from one or more sources associated with the computer system based on the at least one modified log content model. In response to the anomaly detection identifying one or more anomalies associated with the testing log content, the one or more anomalies are output.
US10740201B2
Near clones for a set of targeted computing systems are provided by determining a highest common denominator set of components among the computing systems, producing a pseudo-clone configuration definition, and realizing one or more pseudo-clone computing systems as partially configured backups for the targeted computing systems. Upon a planned failover, actual failure, or quarantine action on a targeted computing system, a difference configuration is determined to complete the provisioning of the pseudo-clone system to serve as a replacement system for the failed or quarantined system. Failure predictions can be used to implement the pseudo-clone just prior to an expected first failure of any of the targeted systems. The system can also interface to an on-demand provisioning management system to effect automated workflows to realize pseudo-clones and replacement systems automatically, as needed.
US10740198B2
A reconstruction may be divided into a set of partial operations and scheduled in parallel using a distributed protocol which overlays a reduction tree to aggregate the results. In addition, a scheduling algorithm called multiple partial parallel repair is introduced for handling concurrent failures. Multiple reconstructions may be coordinated in parallel while working to minimize the conflict for shared resources.
US10740183B1
A computer-implemented method enables reconstructing contents of blocks in a storage system having l availability zones (AZs), a set of n storage units in each AZ arranged as columns, and a set of m storage blocks in each storage unit. The storage blocks of n+1 of the storage units are parity blocks, where l−1 of the AZs each include an additional parity block. The method includes using the parity blocks and/or data in the AZs and reconstructing contents of blocks in the storage system having l availability zones (AZs) from a concurrent loss of: one of the AZs, a storage unit together with one storage block in one of the remaining l−1 AZs, and one further storage block in each of the remaining l−2 AZs of the storage system.
US10740182B2
A method for memory page erasure-correcting property generation in a storage array includes dividing data into multiple stripes for storage in a storage array including multiple storage devices with a topology of a hypercube of a dimension t≥3. The storage devices in same hypercubes of dimension t−1 including the hypercube of dimension t have even parity. An intersection of two non-parallel planes in the hypercube topology is a line, and each point along a line is a storage device in the storage array. Erasure-correcting properties are generated for the data using three nested codes, wherein a first nested code has even parity over planes of class 0, 1 and 2, a second nested code has a first global parity, and a third nested code has a second global parity and a third global parity.
US10740180B2
A method begins by a storage unit receiving a read request for a decode threshold number of encoded data slices (EDSs) of a set of EDSs. The method continues with the first storage unit determining whether to service the read request for an EDS stored in the storage unit, and when determining not to service the request, generating, by the storage unit, a read request for a second storage unit, where the second storage unit is in substantially the same geographic location, and stores one or more EDS of the set of EDSs that is not included in the decode threshold number of EDSs. The storage unit then transmits the read request for the second SU, instructing the second SU to service the request.
US10740179B2
An error correction method and a chip kill detection method of a memory including a plurality of chips may be provided. The method may include a first data error detection step of detecting whether an error exists in data outputted from the plurality of chips. The method may include a random error correction step of correcting an error occurred in data when it is detected in the first data error detection step that an error exists. The method may include a chip kill detection step of determining, when an error occurs even after the random error correction step, that a chip kill error has occurred, and detecting a chip where the chip kill error has occurred, by correcting the error through assuming one chip among the plurality of chips as a chip where the chip kill error has occurred.
US10740170B2
A computer-implemented method, computer program product, and computer processing system are provided. The method includes preprocessing, by a processor, a set of heterogeneous logs by splitting each of the logs into tokens to obtain preprocessed logs. Each of the logs in the set is associated with a timestamp and textual content in one or more fields. The method further includes generating, by the processor, a set of regular expressions from the preprocessed logs. The method also includes performing, by the processor, an unsupervised parsing operation by applying the regular expressions to the preprocessed logs to obtain a set of parsed logs and a set of unparsed logs, if any. The method additionally includes storing, by the processor, the set of parsed logs in a log analytics database and the set of unparsed logs in a debugging database.
US10740168B2
A computer-implemented method, system, and non-transitory computer program product for maintaining a system. A domain of the system is identified. Problem information identifying a problem in the system is captured. Key performance indicators are obtained from a historical model database for the identified domain. An unsupervised model is applied to the key performance indicators to identify historical solutions to historical problems that are similar to the problem in the system. A linear complexity model is used to identify potential solutions for the problem as an historical solution for each historical problem that has the lowest combination of time-cost complexity, resource-cost complexity, and recurrence frequency for the historical problem. A real-time objective function is used to select a solution to the problem from the potential solutions. A maintenance operation to be performed on the system to implement the solution and fix the problem is identified.
US10740160B2
An accelerator deployment tool determines resource requirements for one or more accelerator images, determines feature sets of a plurality of programmable devices, compares the resource requirements to the feature sets, determines whether the feature sets satisfy the resource requirements, and when the feature sets satisfy the resource requirements, selects one or more of the plurality of programmable devices that has a feature set that satisfies the resource requirements, and deploys the accelerator image(s) to the selected programmable device(s) to provide one or more accelerators corresponding to the accelerator image(s). A call can then be made to the one or more accelerators. The accelerator deployment tool thus automatically selects one or more programmable devices based on their feature sets and can automatically deploy one or more accelerator images to the one or more programmable devices.
US10740155B1
Methods and systems for network devices are provided. One method includes receiving a frame by a network device communicating with a computing device via a peripheral link, the network device receiving the frame via a network connection; using one or more frame header fields to generate a frame context by the network device; determining if a processor of the network device is processing another frame with the same frame context; assigning the frame context to a first processor of the network device, when the first processor is processing the other frame with the same frame context; and when neither processor is processing the same frame context, selecting between the first processor and a second processor of the network device, based on a workload of the first processor and the second processor, the workload determined by a number of contexts that are pending for the first processor and the second processor.
US10740149B2
A computing device may include a memory configured to store instructions and a processor configured to execute the instructions to initialize a Fifth Generation wireless system (5G) function node of a particular type; identify one or more always-on processes associated with the particular type of 5G function node; and activate the identified one or more always-on processes. The processor may be further configured to monitor one or more trigger conditions associated with the 5G function node; detect a trigger condition, of the one or more trigger conditions; identify an on-demand process associated with the 5G function node based on the detected trigger condition; and activate the identified on-demand process in a serverless computing system using a serverless computing interface, in response to detecting the trigger condition.
US10740142B2
Embodiments of the present invention disclose an intelligent device, a task processing method, and a baseband processor. An intelligent device includes a baseband processor and an application processor. The baseband processor is configured to obtain task trigger information which is used to trigger a task corresponding to an application in the intelligent device. Additionally, the baseband processor is configured to determine whether the task is a hosting task of the application, where the hosting task is a task that the application processor instructs in advance the baseband processor to process. Also, the baseband processor is configured to call and execute hosting code corresponding to the task if a detection result is that the task is the hosting task of the application.
US10740133B2
Examples described herein may include migration of data associated with a service to a container. An example method includes creating of a user virtual machine associated with a service and an associated virtual disk storing data associated with running the service, and creating a volume group and an associated storage container at a node of a computing system. The example method further includes storing a cloned version of the virtual disk into the storage container, and, in response to discovery of the cloned version of the virtual disk in the storage container, mounting the cloned version of the virtual disk on the volume group to provide access to clients running the service.
US10740120B2
A managing information handling system may dynamically update a user interface and transmit the updated user interface to a client information handling system. The user interface may be dynamically updated when an update to a user interface configuration is detected by the managing information handling system. The dynamically updated user interface may include dependency functionality so that when a master policy indicator is adjusted multiple policies that depend from the master policy are updated.
US10740119B2
A common action flow for an application is identified by processing session data maintained for a plurality of users to identify a plurality of action flows. Each action flow represents a series of actions taken by one of the users navigating the application's user interface during a session. A data structure is generated from the plurality of action flows. That data structure is indicative of a plurality of candidate sub-flows. The data structure is analyzed to identify a selected one of the candidate sub-flows repeated in multiple ones of the plurality of action flows. That identified sub-flow is the common action flow. Data representative of the identified common action flow can then be communicated.
US10740106B2
A transactional memory system determines whether a hardware transaction can be salvaged. A processor of the transactional memory system begins execution of a transaction in a transactional memory environment. Based on detection that an amount of available resource for transactional execution is below a predetermined threshold level, the processor determines whether the transaction can be salvaged. Based on determining that the transaction can not be salvaged, the processor aborts the transaction. Based on determining the transaction can be salvaged, the processor performs a salvage operation, wherein the salvage operation comprises one or more of: determining that the transaction can be brought to a stable state without exceeding the amount of available resource for transactional execution, and bringing the transaction to a stable state; and determining that a resource can be made available, and making the resource available.
US10740100B2
A method performed by a processor includes receiving an instruction. The instruction indicating a source operand, indicating a stride, indicating at least one set of strided data element positions out of all sets of strided data element positions for the indicated stride, and indicating at least one destination packed data register. The method also includes storing, in response to the instruction, for each of the indicated at least one set of strided data element positions, a corresponding result packed data operand, in a corresponding destination packed data register of the processor. Each result packed data operand including a plurality of data elements, which are from the corresponding indicated set of strided data element positions of the source operand. The strided data element positions of the set are separated from one another by integer multiples of the indicated stride. Other methods, processors, systems, and machine readable media are also disclosed.
US10740098B2
A method, computer program product, and computer system for providing a comparison result vector of a predefined number of elements w resulting from comparison of multiple vectors of compressed data within a processor comprising registers of same size m is provided. Vector elements of the comparison result vector are stored in a register of the registers. Zero bits are padded between vector elements of each of the comparison result vectors. A compare bit result vector indicative of the vector elements is generated for accessing the results of the comparison in the comparison result vector.
US10740091B1
Advertising of nonlinear nondisruptive upgrades is presented herein. The method comprises in response to establishing a network connection to a group of networked devices, determining a software product feature associated with a software product based on tag data; generating an advertising bit mask representing the software product feature; and broadcasting the advertising bit mask.
US10740088B2
The computer system executes environment classification of classifying a plurality of subsystems, each being a physical or virtual computer system, into one or more environment groups being one or more groups. The computer system stores classification result data which is data representing a relationship between the environment group and the subsystems belonging to the environment group. The computer system selects, from the classification result data, the environment group to which the subsystem having undergone a problem belongs. The computer system generates a reproduction subsystem which is a virtual subsystem virtually reproducing the subsystem for each of the subsystems belonging to the selected classification result group. The computer system applies the countermeasure to at least one reproduction subsystem for the purpose of verifying the countermeasure for the problem.
US10740085B2
A computer-implemented method includes submitting a description of devices to a webserver and receiving an identifier for the devices from the webserver. Information related to an application to be deployed is submitted to the webserver and an identifier for the application is received from the webserver. A request is submitted to the webserver to deploy the application to the devices, where the request includes the identifier for the devices and the identifier for the application. The request to deploy the application is independent of which deployment management tool is used to deploy the application to the devices.
US10740077B2
An information processing system including an information processing apparatus and an electronic device is provided for introducing an application stored in the information processing apparatus to the electronic device. The information processing apparatus includes a first processor configured to execute a first program to implement processes of storing and managing configuration information that is necessary for introducing an application to the electronic device, the configuration information including a list of one or more applications to be introduced and license information associated with the one or more applications that is necessary for introducing the one or more applications. The electronic device includes a second processor configured to execute a second program to implement processes of acquiring the configuration information from the information processing apparatus, acquiring the one or more applications from the information processing apparatus based on the acquired configuration information, and introducing the acquired one or more applications.
US10740071B2
A program is executed that includes multiple script functions. For a selected script function, the following are performed during program execution. It is determined whether the selected script function should or should not be executed based on a utility corresponding to the selected script function. The utility was determined prior to determining whether the selected script function should be executed. The selected script function is executed in response to a determination the selected script function should be executed. Execution of the selected script function is skipped in response to a determination the selected script function should not be executed. These techniques may be applied in real-time to crawl a program such as a webpage or may be applied using offline learning followed by a real-time crawling of the program. Apparatus, methods, and program products are disclosed.
US10740056B2
A printing apparatus conveys a printing medium in a first direction, and includes an encoder that outputs a predetermined signal in accordance with a conveyance amount of the printing medium in the first direction, and a print head having a plurality of nozzle rows, each of which includes a plurality of nozzles ejecting ink, arrayed in a second direction intersecting with the first direction. In addition, a print engine is connected with the print head and performs conversion processing from image data into print data. The print engine has a first buffer storing the image data, has a second buffer storing the print data, and converts image data stored in the first buffer into print data in response to a first interrupt signal based on the predetermined signal output from the encoder, and stores the print data in the second buffer.
US10740054B2
An image forming system includes an image forming apparatus and a management server. The management server acquires a job log of the image forming apparatus. Further, the management server determines a high load period of the image forming apparatus on the basis of the job log. In the determined high load period, the image forming apparatus (a) temporarily stops a specific resident process or (b) temporarily prohibits a specific interface call in the specific resident process.
US10740053B2
An information processing apparatus includes processing circuitry and a memory. The processing circuitry obtains device information from a printer. The processing circuitry obtains logical printer information regarding a logical printer, the logical printer being for printing to the printer from the information processing apparatus. The processing circuitry further determines whether to switch a print output destination of the logical printer based on the obtained device information and a compatible model of a printer driver corresponding to the logical printer, the compatible model of printer driver being obtained based on the printer logical printer information. When determining to switch the print output destination corresponding to the logical printer, the processing circuitry switches the print output destination of the logical printer to the printer.
US10740050B2
A non-transitory processor readable medium storing a printer program read out and executed by a terminal processor of a tablet terminal connectable to a printer, in which the printer program causes the terminal processor to acquire received URL scheme information which is information structured by a URL scheme and in which a process for when a communication error with the printer is generated is specified, from a browser app, and execute a reselection process of the printer based on the received URL scheme information when a communication error with the printer is generated.
US10740033B2
A memory die of a memory device includes a first first-in first-out (FIFO) circuit that samples data output from a memory cell array and outputs the data to a buffer die through a first through silicon via, based on a control signal transmitted from the buffer die. A buffer die of the memory device includes a second FIFO circuit that samples the data output from the first FIFO unit based on the control signal transmitted from the memory die through a second through silicon via, a calibration circuit that generates a delay code, based on a latency of a path from the buffer die to the first FIFO circuit and from the first FIFO circuit to the second FIFO circuit, and a delay control circuit that generates the control signal transmitted to the memory die through a third through silicon via, based on the read command and the delay code.
US10740025B1
Embodiments for predicting large data flushes in a data replication system collecting usage data for assets in the system; analyzing the data using machine learning processes on the basis of each asset and the system as a whole to determine usage trends with respect to the data flush operations; predicting a next large data flush using a time-series model; obtaining a capacity of a journal storage space used for write operations to a storage device in the system; and determining if a size of the predicted next flush size is too large relative to this capacity, and if so, invoking a fast forward mode to not retain I/O history information for undo operations during a replication in order to save resources in the system.
US10740022B2
An illustrative ISCSI server computing device provides user computing devices with “private writable snapshots” of a desired volume of data and/or further provides “private writable backup copies.” The ISCSI service is provided without invoking snapshot limits imposed by storage arrays and further without specialized backup software and pseudo-disk drivers installed on the user computing devices. A user can browse as well as edit personal versions of any number and/or versions of block-level backup copies—the “private writable backup copies.” Likewise, a user can browse and edit personal versions of any number of snapshots of one or more versions of one or more desired data volumes—the “private writable snapshots.” A user can have any number of co-existing private writable snapshots and private writable backup copies. Sparse files, extent-files, software snapshots, and/or media agents co-residing on the ISCSI server are used in the illustrative embodiments.
US10740017B2
Aspects of the present disclosure relate to protecting the contents of memory in an electronic device, and in particular to systems and methods for transferring data between memories of an electronic device in the presence of strong magnetic fields. In one embodiment, a method of protecting data in a memory in an electronic device includes storing data in a first memory in the electronic device; determining, via a magnetic sensor, a strength of an ambient magnetic field; comparing the strength of the ambient magnetic field to a threshold; transferring the data in the first memory to a second memory in the electronic device upon determining that the strength of the ambient magnetic field exceeds the threshold; and transferring the data from the second memory to the first memory upon determining that the strength of the ambient magnetic field no longer exceeds the threshold.
US10740013B2
A block clearing method for a non-volatile data-storage device operates by determining whether a number of data block programmed in a first mode is less than a threshold, selecting a spare block from a spare pool, programming a plurality of data from the selected data blocks into the selected spare block in a second mode, mapping a plurality of logical addresses of the data to a plurality of physical addresses on the selected spare block programmed in the second mode, and releasing the selected data blocks into the spare pool, wherein the selected spare block is able to be programmed in either the first mode or the second mode. Following the determining step, if the determination is true, the method selects a plurality of data blocks programmed in the first mode.
US10740012B1
Accesses to a number of data blocks stored in a distributed storage are observed. Following observation of the accesses, the stored data blocks are redistributed. In one aspect, redistribution of the data blocks includes determining the access patterns for one or more of the data blocks based on the observed accesses, and determining the storage sizes for the one or more data blocks. Thereafter, based on the determined access patterns and determined storage sizes, the one or more data blocks are sorted. Subsequently, the one or more data blocks are redistributed or rebalanced across a number of storage devices of the distributed storage based on the sorting. In one aspect, the one or more data blocks are redistributed according to either a uniform distribution scheme or a proportional distribution scheme.
US10740010B2
A memory module includes a first type memory, a second type memory, a serial presence detect device and a controller. The serial presence detect device is configured to transfer capacity information of the second type memory to an external host device, during an initialization operation. The controller is configured to transfer a training command for the second type memory received from the external host device to the first type memory, during a training operation, which follows in time the initialization operation.
US10740009B2
Flexible deprovisioning of distributed storage is disclosed. For example, an orchestrator executes on a processor to measure a current storage demand factor based on a current count of service guests and a storage capacity of a plurality of storage nodes. A projected storage demand factor is calculated by (i) adjusting the current count of service guests with a timing factor resulting in a projected count, and (ii) combining the projected count with a storage class associated with the service guests. The orchestrator determines that the projected storage demand factor is lower than the current storage demand factor, and in response requests termination of a first storage node of the plurality of storage nodes based on the first storage node lacking an active communication session with the service guests. Cancel termination of the first storage node based on an association between the first storage node and a second storage node.
US10740007B2
In one aspect of the present description, a primary-secondary role swap operation which swaps roles of primary and secondary data storage systems in a distributed data storage system, is synchronized with safe data commit scan operations of individual data storage systems. The safe data commit scan operations of the individual data storage systems are also synchronized to ensure completion of the safe data commit scans and to reduce the occurrence of reductions in input/output (I/O) response times prior to initiation of a primary-secondary role swap operation. Other features and aspects may be realized, depending upon the particular application.
US10740005B1
Described are techniques for processing requests at a data storage system. A request is received from a client to perform an operation with respect to a first data portion stored on physical storage devices of the data storage system. The first data portion is exposed through a set of at least two data nodes each accessing a same copy of the first data portion stored on the physical storage devices. The request is received at a first of the data nodes of the set. The request is processed with respect to the first data portion using the same copy accessible to each of data nodes of the set. The physical storage devices may be configured in a RAID group and the data nodes, optionally along with a name node providing metadata, may be embedded in the data storage system and execute in a virtualized environment.
US10739998B2
According to one embodiment, a memory system includes a nonvolatile memory and a controller configured to control the nonvolatile memory using first data. The controller is configured to write either the first data or second data into the nonvolatile memory based on a total write amount of user data into the nonvolatile memory. The second data is compressed data of the first data.
US10739997B2
In a mechanism for deleting blocks from a blockchain, a retention period (T), a minimum number of blocks (L), and a hash of the oldest block are defined. A participant node creates the new block including a block header. The participant node determines whether a timestamp in an oldest block in the blockchain is older than a current time plus T, and whether a current number of blocks in the blockchain is greater than or equal to L. When both are true, the participant node deletes an oldest block in the blockchain. The participant node adds a hash of an oldest remaining block and an original number of blocks of the blockchain to the block header of the new block. The participant node broadcasts a message announcing the new block to remaining participant nodes of the plurality of participant nodes.
US10739984B1
During a session in which a user is interacting with a user interface, event data is acquired about user inputs to the user interface. The user interface may include a web page. This event data indicative of keystrokes, mouse clicks, mouse movement, and shifts in focus is processed to generate a score. Event data associated with keystrokes and mouse clicks increase the score while events associated with mouse movement decrease the score. A score above a threshold is indicative of a keyboard user, while a score below the threshold is indicative of a pointer user. For example, a keyboard user may be utilizing an assistive technology such as a screen reader application to interact with the user interface. Metrics indicative of whether the user is a pointer or keyboard user may be determined and used to guide website design, change the user interface being presented, and so forth.
US10739981B2
A method of an electronic device is provided. The electronic device includes a display, a memory storing instructions, and at least one processor electrically coupled with the display and the memory. The at least one processor is configured to control to display at least one content in a first area, control display a first tag mapped to a first content in a second area, in response to detecting an input on the first content included in the at least one content, control to display a second tag distinguished from the first tag, in a third area, and map the second tag to the first content, in response to detecting an input to move the second tag to the second area, the second tag being displayed in the third area.
US10739972B2
An electronic device: displays a plurality of representations of electronic communications associated with a first grouping and a filter affordance that corresponds to a set of filter criteria; and detects a selection input selecting the filter affordance. In response to detecting the selection input, and in accordance with a determination that the selection input corresponds to a first input type, the electronic device: ceases to display a first set of representations of electronic communications from the first grouping that do not match the set of one or more filter criteria; displays a second set of representations of electronic communications from the first grouping that match the set of one or more filter criteria; and displays an indication of the set of filter criteria that have been applied to the electronic communications associated with the first grouping.
US10739969B2
The present invention relates to a mobile terminal and a method for controlling the same, which can allow the use of a terminal to be implemented by further considering user convenience. According to at least one of the embodiments of the present invention, the present invention provides the advantage of easily sharing copied and scraped content through a plurality of mobile terminals.
US10739968B2
An apparatus and method are provided for rotating 3D objects on a mobile device screen. A first finger touch is detected on a touch screen of a mobile electronic device and the presence of a second finger is detected on a second sensor of the device. The second sensor is a different sensor than the touch screen. A motion of the first finger is detected while the second finger is present on the second sensor. In response, a 3D object displayed on a screen of the mobile electronic device is rotated by an amount related to the motion of the first finger. Simultaneous motion of the first and second fingers may be detected, and the 3D object rotated by an amount related to both finger motions.
US10739966B2
A display apparatus and a display method thereof are provided. According to an exemplary embodiment, a display method of a display apparatus includes: displaying a plurality of display items corresponding to a plurality of content items comprising a first display item displayed in a first region and remaining display items; displaying the first display item using a first display scheme and displaying the remaining display items using a second display scheme; and in response to sensing a user interaction for moving the display items, changing the display scheme of the first display item while moving the first display item in a direction corresponding to the user interaction, displaying the first display item using the second display scheme and changing the display scheme of second display items of the removing to the first region among the rest display items to the first display scheme.
US10739965B2
The technology disclosed relates to providing simplified manipulation of virtual objects by detected hand motions. In particular, it relates to a detecting hand motion and positions of the calculation points relative to a virtual object to be manipulated, dynamically selecting at least one manipulation point proximate to the virtual object based on the detected hand motion and positions of one or more of the calculation points, and manipulating the virtual object by interaction between the detected hand motion and positions of one or more of the calculation points and the dynamically selected manipulation point.
US10739964B2
A communication terminal includes a display control unit configured to display, on a display unit, a function selecting screen that contains a first icon for receiving a selection of a first communication function and a second icon for receiving a selection of a second communication function. The first communication function is to provide communication using a signaling protocol for connecting to or disconnecting from a destination of communication and an encoding protocol for encapsulating communication data in IP packets. The second communication function is to provide communication using the same signaling protocol and a different encoding protocol. The communication terminal also includes a receiving unit configured to receive a selection of the first icon or the second icon; and a starting unit configured to start the first communication function and the second communication function in response to the selection of the first icon and the second icon, respectively.
US10739963B2
Systems and methods for virtual implant placement to implement joint gap planning are discussed. For example, a method can include operations for receiving a first implant parameter set based on a surgical plan that was generated while moving the joint through a range of motion. The method can include generating a first set of candidate implant parameter sets that are the result of an incremental change, relative to the first implant parameter set, to at least one parameter of the first parameter set. The method can include calculating a result for at least one candidate implant parameter set and providing a graphical representation of the result according to at least one candidate implant parameter set. The result can be color-coded to correlate to a candidate implant parameter set. The display can include color-coded user interface controls to allow a user to execute incremental changes corresponding to candidate implant parameter sets.
US10739956B2
A device executes a system tool for shutting down running applications. The system tool includes a media presentation module. While displaying a user interface of the system tool, the device detects a first trigger operation when the media presentation module operates in a first state that corresponds to a first level of computing resource footprint. In response to detecting the first trigger operation: the device executes an application-closing process, and continuously updates a progress of the application-closing process. After at least one running application has been shut down, the device operates the media presentation module in a second state that corresponds to a second level of computing resource footprint and that displays media information that is receive from the server, including allocating an amount of computing resources to operating the media presentation module in the second state based on an amount of resources freed up by closing applications.
US10739954B2
Apparatuses, computer readable mediums, and methods of co-browsing between a visitor and an operator are disclosed. The method may include on a condition that an event associated with a tab is received, handling the event. The method may include on a condition of receiving a user interface event or a webpage data update from the visitor, handling the user interface event or received webpage data update. Another method may include on a condition of an operator becoming active, sending webpage data regarding an active tab for visitors. The method may include receiving a webpage data update associated with the active tab from a first visitor. The method may include storing the webpage data update based on the first visitor and the active tab. The method may include sending an indication of the webpage data update to the operator with an indication of the active tab and of the first visitor.
US10739950B2
An electronic apparatus comprises a registration unit which registers a menu item in a menu having a hierarchical structure, and a display control unit which (i) displays a first-type item and a second-type item as options in a specific layer of the menu, (ii) performs control to display a first menu item in a menu in a lower layer below a layer of the first-type item, the first menu item being used to register a menu item in the same menu and to delete a registered menu item, and (iii) displays a second menu item in a menu in a lower layer below a layer of the second-type item, the second menu item being for deleting a registered menu item that is in the menu in the lower layer below the layer of the first-type item.
US10739949B2
A port expansion device is connected to a user interface terminal in an aircraft. The user interface terminal displays a first selection page designed to make it possible to select a peripheral system from among a first set of peripheral systems connected to the user interface terminal, so as to transfer graphical interface control to the selected peripheral system. A second set of peripheral systems are connected to the user interface terminal via control circuitry of the port expansion device, which emulates peripheral system behaviour. The control circuitry exports a name representative of a menu navigation action on the user interface terminal, and emulates a second selection page in the style of the first selection page generated by the user interface terminal, making it possible to select a peripheral system from among the second set of peripheral systems. The port expansion is thus performed transparently.
US10739946B2
A vehicular display device includes an image display device that is arranged in front of a driver in a vehicle and configured to display an image. The image displayed in an information display area of the image display device includes an information image displaying information according to a mode selected out of a plurality of modes, and a menu image in which a plurality of titles corresponding to the respective modes are arranged in a lateral direction of the image and for which switching is made between display and hidden-display. When an operating input to switch the modes is made while the menu image is hidden, the image display device displays the menu image, and performs animation display that changes a title displayed as active out of the titles from a title corresponding to a mode before change to a title corresponding to a mode after the change.
US10739945B2
Methods, systems, and media for navigating a user interface are provided. In some embodiments, methods for navigating a user interface is provided, the method comprising: causing a user interface to be presented including media identifiers that correspond media assets; causing the media identifiers to be arranged along a first direction; causing a first media identifier at a first position to be highlighted; causing a menu element to be presented at a first menu position associated with the first media identifier; receiving an instruction from a user input device to navigate to a next element along the first direction; causing a second media identifier next to the first position to be highlighted in response to receiving the instruction; causing the menu element to be presented at a second menu position associated with the second media identifier; and inhibiting presentation of the menu element at the first menu position.
US10739941B2
The paper discloses a system including a multi-source content acquisition engine configured to provide an instruction to launch an editor window to display a set of selectable content from user-generated content generated by a plurality of remote sources and stored in a content datastore. The system includes a multi-source content selection engine configured to identify a set of selected content from the set of selectable content. The system includes an integrated content arrangement engine configured to arrange the set of selected content into a multi-sourced journal content sequence. The system includes a layer integration engine configured to apply a layer from the layer datastore to a portion of the multisourced journal content sequence. The system includes a multi-source content launch engine configured to provide an instruction to display an integrated multi-sourced journal content sequence including the multi-sourced journal content sequence and the layer in the editor window.
US10739936B2
Systems and methods for digitally drawing on virtual 3D object surfaces using a 3D display system. A 3D drawing mode may be enabled and a display screen of the system may correspond to a zero parallax plane of a 3D scene that may present a plurality of surfaces at non-zero parallax planes. User input may be received at a location on the display screen, and in response, a surface may be specified, rendered, and displayed at the zero parallax plane. Further, additional user input on the display screen may be received specifying drawing motion across the rendered and displayed surface. The drawing motion may start at the location and continue across a boundary between the surface and another contiguous surface. Accordingly, in response to the drawing motion crossing the boundary, the contiguous surface may be rendered and displayed at the zero parallax plane along with results of the drawing motion.
US10739932B2
Existing content such as books are reorganized and condensed as electronic books for display on a mobile computing device. The electronic books have a hierarchical structure. A user interacts with the content of the book by way of a touch screen of the mobile computing device. The navigation may be non-linear in nature and the book is reconstructed as a set of primary ideas, supporting ideas, stacks of cards for the supporting ideas, and individual cards comprising elements and commentary from or about the book.
US10739931B2
A touch sensor includes a substrate, sensing electrodes (SEs), and sensing lines (SLs). The substrate includes a sensing area (SA) and a peripheral area outside the SA. The SEs overlap the SA. The SLs overlap the peripheral area, are respectively connected to the SEs, and include first SLs (FSLs) alternatingly arranged with second SLs (SSLs). Each of the SLs includes: a first metal layer (FML) on the substrate; a first insulating layer (FIL) on the FML and including a first contact hole (FCH) exposing the FML; and a second metal layer (SML) on the FIL and connected to the FML through the FCH. A width of the FML of each of the FSLs is different from a width of the FML of each of the SSLs. A width of the SML of each of the FSLs is different from a width of the SML of each of the SSLs.
US10739930B2
A method for manufacturing a display substrate includes: providing a substrate; forming a film layer and a photoresist layer to be patterned on the substrate; exposing and developing the photoresist layer to form a photoresist pattern including a first photoresist pattern and a second photoresist pattern, the first photoresist pattern corresponding to a film layer pattern to be formed, and the second photoresist pattern being located on at least two opposite sides of the first photoresist pattern, and spaced apart from the first photoresist pattern; wet-etching the film layer to be patterned so that a film layer between the first photoresist pattern and the second photoresist pattern is etched, a film layer under the second photoresist pattern being detached from the substrate, and a film layer under the first photoresist pattern forming the film layer pattern.
US10739896B2
A method of inputting user commands, and an electronic apparatus using the same. A method of inputting user commands includes setting a function of an apparatus implemented with a touch screen based on a pressure level input to the apparatus, and if the touch is sensed after setting the function of the apparatus, executing the set function based on the touch. Accordingly, user commands can be input using touch and pressure.
US10739891B2
A display device including a array substrate, at least one connection board, at least one display control circuit, at least one touch control circuit, a control board, and a number of wires is provided. An upper surface of the array substrate has a normal direction. The connection board is electrically connected to the array substrate. The display control circuit is electrically connected to the array substrate. The touch control circuit is electrically connected to the array substrate. The control board is electrically connected to the connection board. A portion of the wires connected to the touch control circuit at least partially overlap a portion of the wires connected to the display control circuit along the normal direction.
US10739886B2
The present disclosure provides a touch panel and a touch display device, in which the touch panel includes a printed circuit board on which a connecting portion is provided and a touch module including a to-be-connected area for connecting with the printed circuit board. The to-be-connected area is provided with a metal film layer therein. The to-be-connected area of the touch module is press fitted with the printed circuit board, and the connecting portion of the printed circuit board is configured to: when the to-be-connected area of the touch module is press fitted with the printed circuit board, the connecting portion is in contact with the metal film layer. The touch panel of the present disclosure has the advantages that the manufacture process can be simplified, the manufacture time and the manufacture and maintenance costs can be saved.
US10739882B2
An electronic device may include a display. The display may be formed by an array of light-emitting diodes mounted to the surface of a substrate. The substrate may be a silicon substrate. Circuitry may be located in spaces between the light-emitting diodes. Circuitry may also be located on the rear surface of the silicon substrate and may be coupled to the array of light-emitting diodes using through-silicon vias. The circuitry may include integrated circuits and other components that are attached to the substrate and may include transistors and other circuitry formed within the silicon substrate. Touch sensor electrodes, light sensors, and other components may be located in the spaces between the light-emitting diodes. The substrate may be formed from a transparent material that allows image light to reach a lens and image sensor mounted below the substrate.
US10739881B2
The present disclosure discloses a method for manufacturing a display panel, a system for manufacturing a display panel and a display panel. The display panel includes a substrate lining and a substrate assembly, the substrate lining including a U-shaped connecting portion, a first supporting portion and a second supporting portion. The method includes aligning the first end of the substrate assembly and the first supporting portion of the substrate lining, pressing the first end of the substrate with the first supporting portion of the substrate lining, rotating the substrate lining to laminate the U-shaped connecting portion with a corresponding position of the substrate assembly, and pressing the position of the substrate assembly corresponding to the second supporting portion in the substrate lining with the second supporting portion in the substrate lining. This method may increase the percentage of the display area of the display panel.
US10739877B2
The present invention provides a mobile terminal comprising: a main body; a display unit which is formed on one side of the main body and is for outputting text information; a touch detection unit which comprises a first touch sensor, for detecting a first touch input and formed on the one side of the main body, and a second touch sensor, for detecting a second touch input and formed on the other side facing the one side, so as to change the text information; and a control unit which is for setting a selected area among the text information, on the basis of the first and second touch inputs being detected by means of the touch detection units; and for activating an edit mode for editing the selected area.
US10739871B2
A wireless power transmission system may include a wireless power transmitting device such as a tablet computer and a wireless power receiving device such as a computer stylus. A wireless power transmitting capacitor electrode may be formed in the tablet computer. A wireless power receiving capacitor electrode may be formed in the computer stylus. The transmitting capacitor electrode may be driven by a drive signal having a frequency of 900 MHz or greater to produce wireless power. The wireless power may be transmitted from the transmitting capacitor electrode to the receiving capacitor electrode on the stylus via near field capacitive coupling. The transmitting and receiving capacitor electrodes may each include conductive traces on dielectric substrates. The conductive traces may follow meandering paths to maximize the possible capacitive coupling efficiency between the capacitor electrodes and thus the end-to-end charging efficiency of the wireless power transmission system.
US10739866B2
A method, system and computer program product for controlling a digital stylus are disclosed. In an embodiment, the method comprises receiving an indication that a digital stylus will be used in connection with a computing device, receiving an indication from a wearable device how the digital stylus should be used on the computing device, and executing the indication from the wearable device on the computing device. In an embodiment, the receiving an indication from a wearable device includes receiving an indication from the wearable device for determining specified characteristics of the digital stylus, and the executing the indication from the wearable device includes executing the specified characteristics of the digital stylus on the computing device. In an embodiment, the executing the indication from the wearable device includes executing the indication from the wearable device in different ways depending on a defined context of the digital stylus.
US10739862B2
During control of a user interface via free-space motions of a hand or other suitable control object, switching between control modes can be facilitated by tracking the control object's movements relative to, and its penetration of, a virtual control construct (such as a virtual surface construct). The position of the virtual control construct can be updated, continuously or from time to time, based on the control object's location.
US10739860B2
[Object] An object of the present technology is to provide a haptic-feedback presenting apparatus, a haptic-feedback presenting system, and a haptic-feedback presenting method capable of presenting information mapped in space without vision and audition.[Solving Means] A haptic-feedback presenting apparatus according to the present technology includes a mapping-information acquisition part, a region detection part, and a haptic-feedback arithmetic part. The mapping-information acquisition part acquires mapping information that is information mapped in space. The region detection part sets a detection-target region, and determines whether or not the mapping information included in the detection-target region is a threshold or more. The haptic-feedback arithmetic part calculates a haptic feedback to be presented to a user on the basis of a determination result from the region detection part.
US10739858B2
The purpose is to provide a tactile information conversion device, a tactile information conversion method, and a tactile information conversion program, which are usable for general purposes by presenting or sensing an arbitrary tactile feeling. In order to provide tactile information to an output unit capable of outputting physical quantities including electricity, force, temperature, vibration, and/or time and space, at least two or more of the physical quantities are selected according to a tactile feeling to be presented, tactile information for presenting the predetermined tactile feeling is generated based on the physical quantities that have been selected, and the tactile information that has been generated is output to the output unit.
US10739856B2
To provide a structure capable of causing a user to perceive a desired tactile stimulus more reliably. A control device including: an information acquisition unit configured to obtain first information regarding a tactile stimulus transferred from a first tactile stimulus generation source and second information regarding a tactile stimulus which a user is caused to perceive; and a control unit configured to control output of a tactile stimulus of a second tactile stimulus generation source different from the first tactile stimulus generation source on a basis of the first information and the second information. Further, a control method using a processor and a computer system program.
US10739854B2
A terminal and a touch response method and device are provided. The terminal includes: a screen cover plate comprising a display area part and a key area portion, a touch key is formed in the key area portion; a touch sensor arranged below the touch key; a pressure sensor arranged below the touch key; and a processing chip electrically connected with the touch sensor and the pressure sensor respectively.
US10739851B2
A device (1300) adapted to be worn by a user is disclosed, comprising an optical element, a light source and a sensor. The optical element is adapted to be arranged in front of an eye (1312) of the user and formed of a light-transmitting material allowing the user to see through the optical element, wherein the light source is arranged on the optical element and adapted to illuminate at least a part of the eye of the user. Further, the sensor is adapted to capture light which has been emitted from the light source and reflected on the eye. A system for is also disclosed, comprising such a device and a processor adapted to determine a gaze direction of the user based on the light captured by the sensor.
US10739847B2
A determination can be made as to whether a user of an augmented reality device is within a threshold distance from a configurable physical apparatus including at least one display configured to emit light. Responsive to determining that the user is within the threshold distance from the configurable physical apparatus, a communication link can be established between the augmented reality device and a controller of the configurable physical apparatus. The controller can be initiated to change the configurable physical apparatus from a first configuration to a second configuration. In the first configuration the at least one display can visually depict textures causing the physical apparatus to look like a first type of ceiling or a first type of floor. In the second configuration the at least one display can visually depict textures causing the physical apparatus to look like a second type of ceiling or a second type of floor.
US10739839B2
Disclosed are systems and methods for efficient power management for storage devices. A method includes receiving a request to transition a flash memory to a first stand-by mode, wherein the flash memory comprises a plurality of dies. The method also includes causing one or more guard dies of the plurality of dies to transition to the first stand-by mode while causing one or more other dies of the plurality of dies to transition to a second stand-by mode, wherein the second stand-by mode is configured to consume less power than the first stand-by mode. The method also includes receiving an input/output (I/O) request for the flash memory. The method also includes causing the I/O request to be performed on the one or more guard dies that are in the first stand-by mode but not in the second stand-by mode.
US10739836B2
In one embodiment, an apparatus includes: at least one processing circuit; at least one array associated with the at least one processing circuit; a power controller to manage power consumption of the apparatus; and a fabric bridge coupled to the power controller. The fabric bridge and power controller may be configured to implement a handshaking protocol to enable the fabric bridge to receive data from the at least one array via a sideband communication path and send the data to a system memory coupled to the apparatus via a primary communication path, prior to entry of the apparatus into a first low power state. Other embodiments are described and claimed.
US10739826B1
Embodiments of keyboard deployment for multi-form factor Information Handling Systems (IHSs) are described. In an embodiment, a method may include engaging an actuator of an IHS, where the IHS comprises a first display coupled to a second display via a hinge, and where a keyboard is coupled to a backside of the second display; and deploying the keyboard.
US10739819B2
A wearable smart device is configured to provide wireless and cellular data access through position- and orientation-adjustable touchscreens, which may be flexible or rigid and may be of a variety of different screen compositions. The device includes a wristband, a primary touchscreen, a secondary touchscreen, a swiveling mechanism, a first ratcheting mechanism, and a controller. The wristband enables a user to connect the present invention to the user's body, especially around the user's wrist. The primary touchscreen provides the user with the ability to interact with the device through touch. The secondary touchscreen also allows the user to further interact with the device. The swiveling mechanism enables the primary touchscreen to rotate upon the wristband. The first ratcheting mechanism enables adjustment of the secondary touchscreen relative to the primary touchscreen. The controller accepts electrical inputs and returns electrical output signals. A portable power supply is positioned offset from the controller.
US10739809B2
An automotive vehicle includes a body having a passenger compartment and at least one pedal box for controlling vehicle acceleration or braking. The pedal box is movably coupled to an interior structural point disposed within the passenger compartment and movable between first and second positions with respect to the structural point. At least one pedal, actuatable by an occupant, is coupled to the pedal box. The vehicle additionally includes an actuator operably coupled to the pedal box and configured to selectively move the pedal box between the first position and the second position. The vehicle further includes at least one controller. The controller is configured to, in response to satisfaction of a first operating condition, control the actuator to move the pedal box to the first position, and, in response to satisfaction of a second operating condition, control the actuator to move the pedal box to the second position.
US10739802B2
A low dropout, LDO, voltage regulator comprising: an LDO input configured to receive an input voltage signal; an LDO output configured to output an output voltage signal; an error amplifying circuit, which is configured to receive a reference signal and a feedback signal associated with the output voltage signal, the error amplifying circuit being further configured to output an error signal; an output stage, which is configured to receive the error signal and output a control signal; and an output device, which is connected to the LDO input and configured to provide the output voltage signal and which is controlled by the control signal for regulating the output voltage signal; wherein the output stage is connected to the input voltage for receiving an adaptive bias current.
US10739793B2
A unmanned aerial vehicle (UAV) includes a body with plurality of motors, a motor controlling circuit, a microprocessor for controlling the flight state of the UAV, a plurality of motion sensors, and a capacitive touch sensor incorporated into a battery. When the user grasps the UAV by the battery, the touch sensor is activated and the microprocessor alters the flight state of the UAV.
US10739786B2
A system to use submaps to control operation of a vehicle is disclosed. A storage system may be provided with a vehicle to store a collection of submaps that represent a geographic area where the vehicle may be driven. A programmatic interface may be provided to receive submaps and submap updates independently of other submaps.
US10739784B2
Various embodiments disclose a device with one or more processors which may be configured to translate a radio detection and ranging (RADAR) reference depth map into depth information in at least one image plane of at least one camera, to form a three-dimensional RADAR depth image. The 3D RADAR depth image includes a depth estimate of each pixel. The one or more processors may also be configured to initialize a RADAR-aided visual inertial odometer based on the depth estimates from the RADAR reference depth image to track the device position.
US10739783B2
A processor implemented image processing method includes recognizing a target object in a first frame of an input image; adjusting an exposure of a second frame of the input image based on a brightness of the target object; and generating a synthesized image by synthesizing the first frame and the second frame.
US10739782B2
Systems and methods are provided for navigating an autonomous vehicle. In one implementation, a system includes a processing device programmed to receive a plurality of images representative of an environment of the host vehicle. The environment includes a road on which the host vehicle is traveling. The at least one processing device is further programmed to analyze the images to identify a target vehicle traveling in a lane of the road different from a lane in which the host vehicle is traveling; analyze the images to identify a lane mark associated with the lane in which the target vehicle is traveling; detect lane mark characteristics of the identified lane mark; use the detected lane mark characteristics to determine a type of the identified lane mark; determine a characteristic of the target vehicle; and determine a navigational action for the host vehicle based on the determined lane mark type and the determined characteristic of the target vehicle.
US10739780B1
Aspects of the disclosure relate to an autonomous vehicle that may detected other nearby vehicles and identify them as parked or unparked. This identification may be based on visual indicia displayed by the detected vehicles as well as traffic control factors relating to the detected vehicles. Detected vehicles that are in a known parking spot may automatically be identified as parked. In addition, detected vehicles that satisfy conditions that are indications of being parked may also be identified as parked. The autonomous vehicle may then base its control strategy on whether or not a vehicle has been identified as parked or not.
US10739778B2
A method for controlling a trajectory planning process of an ego-vehicle includes the following steps: determining a longitudinal movement of the ego-vehicle, the longitudinal movement including a speed of the ego-vehicle; determining a longitudinal movement of an object, the longitudinal movement including a speed of the object; calculating a target trajectory of the object on the basis of a predicted trajectory of the object; calculating an end time of a maneuvering process of the ego-vehicle, the end time of the maneuvering process being a point in time at which a differential speed between the ego-vehicle and the object is dissipated; calculating a distance between a position of the ego-vehicle and the position of a third-party vehicle with respect to the calculated target trajectory at the calculated end time of the maneuvering process of the ego vehicle; and if the calculated distance of the ego-vehicle at the calculated end time of the maneuvering process equals a specified threshold or falls below a specified threshold: setting the specified speed of the object as the target speed of the ego-vehicle and transmitting the target speed to the trajectory planning process in order to calculate a following trajectory for the ego-vehicle.
US10739776B2
According to one aspect, an autonomous vehicle policy generation system may include a state input generator generating a set of attributes associated with an autonomous vehicle undergoing training, a traffic simulator simulating a simulation environment including the autonomous vehicle, a roadway associated with a number of lanes, and another vehicle within the simulation environment, a Q-masker determining a mask to be applied to a subset of a set of possible actions for the autonomous vehicle for a time interval, and an action generator exploring a remaining set of actions from the set of possible actions and determining an autonomous vehicle policy for the time interval based on the remaining set of actions and the set of attributes associated with the autonomous vehicle.
US10739774B2
According to one aspect, keyframe based autonomous vehicle operation may include collecting vehicle state information and collecting environment state information. A size of an object within the environment, a distance between the object and the autonomous vehicle, and a lane structure of the environment through which the autonomous vehicle is travelling may be determined. A matching keyframe model may be selected based on the size of the object, the distance from the object to the autonomous vehicle, the lane structure of the environment, and the vehicle state information. Suggested limits for a driving parameter associated with autonomous vehicle operation may be generated based on the selected keyframe model. The autonomous vehicle may be commanded to operate autonomously according to the suggested limits for the driving parameter.
US10739768B2
A system including a controller configured to, in each sampling period, minimize a distance of the autonomous vehicle from a target path by solving a constrained control problem, input sensor values and estimators that are calculated based on the sensor values and dynamic models and record the sensor values and the estimators in a memory of the controller, incorporate the sensor values and the estimators into conditions for minimizing the distance of the autonomous vehicle from the target path associated with the constrained control problem, map the conditions for minimizing the distance of the autonomous vehicle from the target path to a non-smooth system using Fischer-Burmeister function, smooth the non-smooth system and apply Newton method iterations to the smoothed system in order to converge on a solution, and issue commands including a steering command that control actuators of the autonomous vehicle based on the solution.
US10739759B2
A flow meter, and related system and method are provided. The flow meter includes a coupler, a support member, an image sensor, a valve, and one or more processors. The coupler is adapted to couple to a drip chamber. The support member is operatively coupled to the coupler. The image sensor has a field of view and is operatively coupled to the support member. The image sensor is positioned to view the drip chamber within the field of view. The one or more processors are operatively coupled to the image sensor to receive image data therefrom and to the actuator to actuate the valve. The one or more processors are configured to estimate a flow of fluid through the drip chamber and to actuate the valve to control the flow of fluid through the drip chamber to achieve a target flow rate.
US10739754B2
The present disclosure is directed toward a method for monitoring health of a machining tool operable in a machining state to form a workpiece and a non-machining state. The method includes determining whether a machine health routine is to be performed based on a machine health record stored by the control system, and retrieving a non-machining cyclic schedule, in response to the machine health routine having to be performed, where the non-machining cyclic schedule defines a timetable for performing one or more maintenance routines. The method further includes identifying a primary maintenance routine from among the one or more maintenance routines based on the non-machining cyclic schedule, and scheduling the machine health routine with the primary maintenance routine.
US10739752B2
Computer-based methods and system perform root-cause analysis on an industrial process. A processor executes a hybrid first-principles and inferential model to generate KPIs for the industrial process using uploaded process data as variables. The processor selects a subset of the KPIs to represent an event occurring in the industrial process, and divides the selected data into time series. The system and methods select time intervals from the time series based on data variability and perform a cross-correlation between the loaded process variables and the selected time intervals, resulting in a cross-correlation score for each loaded process variable. Precursor candidates from the loaded process variables are selected based on the cross-correlation scores, and a strength of correlation score is obtained for each precursor candidate. The methods and system select root-cause variables from the selected precursor candidates based on the strength of correlation scores, and analyze the root-cause of the event.
US10739751B2
A spot welding-type system is provided adapted to facilitate evaluating a rechargeable battery. The system includes first and second electrodes to contact the rechargeable battery. The first electrode includes a first contact surface to facilitate inducing an internal short circuit within the rechargeable battery during operation of the spot welding-type system, and the second electrode includes a second contact surface to contact the rechargeable battery. The first and second contact surfaces are dissimilar contact surfaces, and the second contact surface is larger than the first contact surface. The system with the rechargeable battery disposed between the first and second contact surfaces produces, in operation, a localized pressure on, and a localized heating of, the rechargeable battery in a spot-sized region where the first contact surface contacts the rechargeable battery to facilitate generating and evaluating a potential internal short circuiting of the rechargeable battery.
US10739736B2
An asset class type of a new asset is predicted or determined based upon an evaluation of time series data from the new asset. A predicted asset type is used to identify sensors of the new asset to use for data collection. Using the readings of selected sensors from the new asset, states of the new asset are obtained. The duration at least one of these states of the new asset is determined. This information can be subsequently used to optimize the performance of the new asset.
US10739721B2
A cartridge detachably mountable to a main assembly of an image forming apparatus includes a photosensitive drum; a discharging path for permitting movement of a developer removed from the drum, the discharging path including a developer discharge opening and a movable portion through which the developer is movable and which is movable between a retracted position in an upstream side with respect to a developer moving direction through the discharge opening and a advanced position in a downstream side with respect to the developer moving direction; and a sealing portion for closing the discharging path by contacting the movable portion at a position different from that of the discharge opening.
US10739719B2
A photoconductive layer in an image forming apparatus is refreshed. A first refreshing cycle is performed, including applying, at a first refresh unit, a first refresh voltage to the photoconductive layer and applying, at a second refresh unit, a second refresh voltage to the photoconductive layer. A second refreshing cycle is performed, including applying, at the first refresh unit, a third refresh voltage to the photoconductive layer, the third refresh voltage being higher than the first refresh voltage and higher than the second refresh voltage. Each of the first and second refreshing cycles electrically bias the photoconductive layer to a refresh polarity opposite to a print polarity applied during a print routine of the image forming apparatus.
US10739717B2
There is provided an image forming apparatus that includes a color image former that forms a color image with a plurality of process color toners, a spot color image former that forms a spot color image with a spot color toner, a transfer unit that transfers the formed color image and the formed spot color image onto a recording material, a fixing unit that fixes the transferred color image and the transferred spot color image onto the recording material, and a hardware processor that selects a first mode or a second mode depending on whether or not a type of the recording material and an amount of toner to be attached onto the recording material satisfy a predetermined condition. The number of times of image transfer and fixation onto an identical surface of the recording material is two or more predetermined times in the first mode. The number of times of image transfer and fixation onto an identical surface of the recording material is less than the predetermined times in the second mode. When images are formed on both surfaces of the recording material, the predetermined condition differs between a first surface and a second surface of the recording material.
US10739712B2
Provided is a fixing member having an outer surface including excellent toner releasability and excellent scratch resistance, wherein the fixing member has a base material, an elastic layer, and a release layer in this order, the release layer including a tetrafluoroethylene/perfluoroalkyl vinyl ether copolymer, and has a loss tangent at a frequency of 10 Hz and 180° C. of 5.0×10−2 or more and 3.0×10−1 or less.
US10739707B2
A replacement endless belt for an image heating device for heating an image on a recording material includes an endless base layer; a parting layer provided on an outer peripheral surface of the base layer; and a lubricant applied on at least a circumferentially partial area of an inner surface, except for predetermined regions from opposite ends of the endless belt.
US10739706B2
A transfer surface of an intermediate transfer member is treated using an electrical discharge surface treatment. The intermediate transfer member is comprised in a printing apparatus.
US10739700B2
An image forming apparatus includes an intermediate transfer belt, a density sensor, a cleaning device and a density correction unit. The intermediate transfer belt carries a calibration toner image. The density sensor detects a density of the calibration toner image that passes at a predetermined position. The cleaning device contacts to a part of the intermediate transfer belt in a primary scanning direction, and removes from the intermediate transfer belt the calibration toner image that passed at the predetermined position. The density correction unit performs density correction of a printing toner image in the primary scanning direction. Further, the density correction unit changes a strength of the density correction for a contact range to which the cleaning device contacts on the intermediate transfer belt, the strength changed in accordance with the number of times of a calibration process.
US10739691B2
An electrostatic image developing toner includes toner base particles, wherein the toner base particles contain: an amorphous polyester resin; a crystalline resin; and o-acetoacetaniside, and the content of the o-acetoacetaniside in the toner base particles is 0.1 ppm by mass or more and 200 ppm by mass or less.
US10739689B2
An electrostatic charge image developer contains a carrier including a core and, on the core, a silicone resin-containing layer serving as a lower layer, and an acrylic resin-containing layer serving as an upper layer, or a carrier including a silicone resin-containing core and an acrylic resin-containing layer on the silicone resin-containing core; strontium titanate particles having an average primary particle size of 20 nm or more and 100 nm or less; and a toner. The percentage of a silicone resin exposed on a surface of the carrier is 0.5 area % or more and 20 area % or less.
US10739686B2
The present invention allows more freely setting of the polarization direction of illumination light on an illumination surface of an exposure device. A beam transmission system (121) that transmits, to an exposure device (130), a linearly polarized optical beam (L) output from a free electron laser device (10) includes: an optical beam splitting unit (50) configured to split the optical beam (L) into a first optical beam (L1) and a second optical beam (L2); and a first polarization direction rotating unit (51) configured to rotate the linear polarization direction of the first optical beam (L1).
US10739685B2
Photoresist layers are exposed to an exposure beam by using an exposure tool assembly, wherein the photoresist layers coat semiconductor substrates and wherein for each exposure a current exposure parameter set is used that includes at least a defocus value and an exposure dose. The exposed photoresist layers are developed, wherein resist patterns are formed from the photoresist layers. Feature characteristics in the resist patterns and/or in substrate patterns derived from the resist patterns are measured. The current exposure parameter set is updated in response to deviations of the measured feature characteristics from target feature characteristics. De-corrected feature characteristics of hypothetical resist patterns are estimated, which would be formed without updating the exposure parameter set. In response to information obtained from the de-corrected feature characteristics the measurement strategy for the feature characteristics may be changed or the current exposure parameter set may be updated.
US10739684B2
In immersion lithography after exposure of a substrate is complete, a detector is used to detect any residual liquid remaining on the substrate and/or substrate table.