Document Document Title
US10685965B2 Semiconductor structure, static random access memory and fabrication method thereof
A semiconductor structure, a method for fabricating the semiconductor structure, and a static random access memory are provided. The method includes providing a base substrate including a substrate and a plurality of discrete fins on the substrate. The substrate includes a pass gate transistor region. The method also includes forming a gate structure across a length portion of each fin, covering top and sidewall surfaces of each fin, and on each fin. Further, the method includes forming pass gate doped regions in the fin on both sides of the gate structure in the pass gate transistor region. At least one of the pass gate doped regions is formed by performing an ion-doped non-epitaxial layer process on the fin.
US10685960B2 Integrated circuit device
An integrated circuit device includes a first fin separation insulating portion over the first device region; a pair of first fin-type active regions apart from each other with the first fin separation insulating portion therebetween and collinearly extending in a first horizontal direction; a first dummy gate structure vertically overlapping the first fin separation insulating portion; a second fin separation insulating portion apart from the first fin separation insulating portion and arranged over the second device region; and a plurality of second fin-type active regions apart from each other with the second fin separation insulating portion therebetween in the second device region and collinearly extending in the first horizontal direction, wherein a vertical level of a lowermost surface of the second fin separation insulating portion is equal to or lower than a vertical level of a lowermost surface of the first fin separation insulating portion.
US10685952B2 Strapping structure of memory circuit
A memory circuit includes a first memory cell and a second memory adjacent to the first memory cell. The first memory cell includes a first word line strapping line segment electrically coupled with a pass device of the first memory cell; and a second word line strapping line segment. The second memory cell includes a first word line strapping line segment; and a second word line strapping line segment electrically coupled with a pass device of the second memory cell. The first word line strapping line segment of the first memory cell and the first word line strapping line segment of the second memory cell are connected with each other at a first interconnection layer. The second word line strapping line segment of the first memory cell and the second word line strapping line segment of the second memory cell are connected with each other at the first interconnection layer.
US10685944B2 Film sensors array and method
In accordance with an embodiment, sensor structure has a first, second, and third laminated structures. The second laminated structure is positioned between the first laminated structure and the third laminated structure. The first laminated structure includes a first portion of a first sensing element and the third laminated structure includes a second portion of the first sensing element. The second laminated structure includes spacer elements that can be used to adjust the sensitivity of the sensor structure.
US10685942B2 Reflection-canceling package trace design
A package trace design technique provides at least partial cancelation of reflections. In one illustrative method of providing a high-bandwidth chip-to-chip link with a first die coupled to a second die via a first substrate trace, an intermediate trace, and a second substrate trace, the method includes: (a) determining a first propagation delay for an electrical signal to traverse the first substrate trace, the electrical signal having a predetermined symbol interval; (b) determining a second propagation delay for the electrical signal to traverse the second substrate trace; and (c) setting a length for at least one of the first and second substrate traces, the length yielding a difference between the first and second propagation delays, the difference having a magnitude equal to half the predetermined symbol interval.
US10685933B2 Thermal bonding sheet and thermal bonding sheet with dicing tape
A thermal bonding sheet includes a layer, in which an average area of a pore portion in a cross section of the layer after being heated at a heating rate of 1.5° C./sec from 80° C. to 300° C. under pressure of 10 MPa, and then held at 300° C. for 2.5 minutes is in a range of 0.005 μm2 to 0.5 μm2.
US10685932B2 Semiconductor device
A semiconductor substrate (1) has a front surface and a back surface that are opposite each other. A first metal layer (2) is formed on the front surface of the semiconductor substrate (1). A second metal layer (3) for soldering is formed on the first metal layer (2). A third metal layer (5) is formed on the back surface of the semiconductor substrate (1). A fourth metal layer (6) for soldering is formed on the third metal layer (5). The second metal layer (3) has a larger thickness than that of the fourth metal layer (6). The first, third, and fourth metal layers (2,5,6) are not divided in a pattern. The second metal layer (3) is divided in a pattern and has a plurality of metal layers electrically connected to each other via the first metal layer (2).
US10685928B2 Circuit device, oscillator, electronic apparatus, and moving object
A circuit device includes a first pad and a second pad that are disposed in a first pad disposition region along a first side; a third pad and a fourth pad that are disposed in a second pad disposition region along a second side which faces the first side; and a first to fourth electrostatic protection circuits that are disposed in a circuit disposition region between the first pad disposition region and the second pad disposition region and are connected to the first to fourth pads.
US10685927B2 Packaged RF power amplifier having a high power density
A packaged RF power amplifier comprises an output network coupled to the output of a RF power transistor, which output network comprises a plurality of first bondwires extending along a first direction between the output of transistor and an output lead of the package, a series connection of a second inductor and a first capacitor between the output of the RF power transistor and ground, and a series connection of a third inductor and a second capacitor connected in between ground and the junction between the second inductor and the first capacitor. The first and second capacitors are integrated on a single passive die and the third inductor comprises a first part and a second part connected in series, wherein the first part extends at least partially along the first direction, and wherein the second part extends at least partially in a direction opposite to the first direction.
US10685923B2 Secured electronic chip
An electronic chip including a plurality of buried doped bars and a circuit for detecting an anomaly of an electric characteristic of the bars.
US10685920B2 Semiconductor device package with warpage control structure
Between an adhesive surface of a heat spreader lid and a top surface of a semiconductor package, in addition to a spreader adhesive layer, several warpage control adhesive layers are also provided. The warpage control adhesive layers are disposed on corner areas of the adhesive surface of the heat spreader lid to reduce high temperature warpage of the semiconductor device package.
US10685917B2 Semiconductor device and manufacture method of the same
A semiconductor device and a manufacture method of the semiconductor device are provided. In the semiconductor device, a back surface of a substrate is covered with a first insulating layer, where the first insulating layer covers the bottom and the sidewall of a through hole and the back surface of the substrate outside the through hole. The first insulating layer outside the through hole is covered with a second insulating layer. When etching the first insulating layer at the bottom of the through hole, although an etching speed for a region outside the through hole is greater than an etching speed for the bottom of the through hole, the first insulating layer outside the through hole is protected from being over-etched by the second insulating layer, which improves reliability of the device.
US10685915B2 Via contact resistance control
A first dielectric layer on a substrate is provided. The first dielectric layer has a first level metal line embedded in the dielectric. An opposite gouging feature is in a top surface of the first level metal line. The opposite gouging feature has a protuberant shape relative to the first level metal line. A second dielectric layer is over the first dielectric layer. A compound recess is in the second dielectric layer. A first portion of the recess is for a via connector positioned over the opposite gouging feature.
US10685909B2 Power package having multiple mold compounds
A semiconductor device package includes a lead frame, a first power semiconductor device mounted on a first part of the lead frame and a second power semiconductor device mounted on a second part of the lead frame. The first power semiconductor device is encapsulated by a first mold compound. The second power semiconductor device is encapsulated by a second mold compound. The first mold compound and the second mold compound are substantially separate from each other. The lead frame includes an intermediate part arranged between the first part and the second part. The intermediate part is not covered by the first mold compound or by the second mold compound.
US10685908B2 Semiconductor structure and method of making the same
The present disclosure provides a method for forming a semiconductor structure. In accordance with some embodiments, the method includes providing a substrate and a conductive feature formed over the substrate; forming a low-k dielectric layer over the conductive feature; forming a contact trench aligned with the conductive feature; and selectively growing a sealing layer which is a monolayer formed on sidewalls of the contact trench.
US10685903B2 Semiconductor device
A semiconductor device, including: a semiconductor module including a layered substrate on which a semiconductor element is mounted, and a sealing material; and a cooler provided on the semiconductor module via a thermal compound. The thermal compound includes a base oil, microfillers having a ceramic as a main component, and nanofillers having a resin as a main component.
US10685899B2 Conductive lid and semiconductor device package
A conductive lid includes a body including a first portion extended from the body and bent toward a first direction; a second portion extended from the body and bent toward the first direction; and a third portion extended from the second portion and bent toward a second direction different from the first direction.
US10685898B2 Circuit package
A circuit package comprises a circuit device in a first epoxy mold compound and a second epoxy mold compound of different compositions.
US10685897B2 Semiconductor package having routable encapsulated conductive substrate and method
A packaged semiconductor device includes a routable molded lead frame structure with a surface finish layer. In one embodiment, the routable molded lead frame structure includes a first laminated layer including the surface finish layer, vias connected to the surface finish layer, and a first resin layer covering the vias leaving the top surface of the surface finish layer exposed. A second laminated layer includes second conductive patterns connected to the vias, bump pads connected to the second conductive patterns, and a second resin layer covering one side of the first resin layer, the second conductive patterns and the bump pads. A semiconductor die is electrically connected to the surface finish layer and an encapsulant covers the semiconductor die and another side of the first resin layer. The surface finish layer provides a customizable and improved bonding structure for connecting the semiconductor die to the routable molded lead frame structure.
US10685888B2 Low resistance source-drain contacts using high temperature silicides
A semiconductor structure and a method for fabricating the same. The semiconductor structure includes at least one semiconductor fin disposed on a substrate. A disposable gate contacts the at least one semiconductor fin. A spacer is disposed on the at least one semiconductor fin and in contact with the disposable gate. Epitaxially grown source and drain regions are disposed at least partially within the at least one semiconductor fin. A first one of silicide and germanide is disposed on and in contact with the source region. A second one of one of silicide and germanide is disposed on and in contact with the drain region. The method includes epitaxially growing source/drain regions within a semiconductor fin. A contact metal layer contacts the source/drain regions. One of a silicide and a germanide is formed on the source/drain regions from the contact metal layer prior to removing the disposable gate.
US10685887B2 Method for incorporating multiple channel materials in a complimentary field effective transistor (CFET) device
A method of manufacturing a semiconductor device includes: providing a substrate having a base fin structure thereon, the base fin structure including a first stacked portion for forming a channel of a first gate-all-around (GAA) transistor, the first stacked portion including a first channel material, a second stacked portion for forming a channel of a second GAA transistor, the second stacked portion including second channel material, and a sacrificial portion separating the first stack portion from the second stack portion, wherein the first channel material, the second channel material and the sacrificial material have different chemical compositions from each other; exposing the side of the base fin structure to an isotropic etch process which selectively etches one of the first channel material, the second channel material and the sacrificial material; and forming first and second GAA gate structures around said first channel material and said second channel material respectively.
US10685886B2 Fabrication of logic devices and power devices on the same substrate
A method of forming a logic device and a power device on a substrate is provided. The method includes forming a first vertical fin on a first region of the substrate and a second vertical fin on a second region of the substrate, wherein an isolation region separates the first region from the second region, forming a dielectric under-layer segment on the second vertical fin on the second region, and forming a first gate structure on the dielectric under-layer segment and second vertical fin on the second region.
US10685884B2 Semiconductor device including a Fin-FET and method of manufacturing the same
A semiconductor device includes a field effect transistor (FET). The FET includes a channel region and a source/drain region disposed adjacent to the channel region. The FET also includes a gate electrode disposed over the channel region. The FET is an n-type FET and the channel region is made of Si. The source/drain region includes an epitaxial layer including Si1-x-yM1xM2y, where M1 is one or more of Ge and Sn, and M2 is one or more of P and As, and 0.01≤x≤0.1.
US10685883B1 Method of wafer dicing and die
A method of wafer dicing and a die are provided. The method includes the following processes. A wafer is provided, the wafer includes a plurality of die regions and a scribe region between the die regions. The scribe region includes a substrate, and a dielectric layer and a test structure on the substrate, the test structure is disposed in the dielectric layer. A first removal process is performed to remove the test structure and the dielectric layer around the test structure, so as to expose the substrate. The first removal process includes performing a plurality of etching cycles, and each etching cycle includes performing a first etching process to remove a portion of the test structure and performing a second etching process to remove a portion of the dielectric layer. A second removal process is performed to remove the substrate in the scribe region, so as to form a plurality of dies separated from each other.
US10685881B2 Methods, apparatus, and manufacturing system for self-aligned patterning of contacts in a semiconductor device
A method, apparatus, and manufacturing system are disclosed for a fin field effect transistor having a reduced risk of short circuits between a gate and a source/drain contact. In one embodiment, we disclose a semiconductor device including a fin structure comprising a fin body, source/drain regions, and a metal formation disposed above the source/drain regions, wherein the metal formation has a first height; and a gate structure between the source/drain regions, wherein each gate structure comprises spacers in contact with the metal formation, wherein the spacers have a second height less than the first height, a metal plug between the spacers and below the second height, and a T-shaped cap above the metal plug and having the first height.
US10685872B2 Electrically isolated contacts in an active region of a semiconductor device
A semiconductor device is formed where a conductive extension (e.g., a TS) electrically couples with a first structure (e.g., an S/D) of the semiconductor device, a dielectric is deposited at least on a surface of a second structure (e.g., a gate), where the surface is substantially parallel to a plane of fabrication of the semiconductor device. An insulator cap surrounds an exposed portion of the extension. An opening is formed in the insulator cap, and a first contact (e.g., a CA) is formed through the opening to electrically couple with the first structure. A second contact (e.g., a CB) is formed through an opening in the dielectric at a first portion of the surface and electrically couples with the second structure. The dielectric continues to cover a second portion of the surface, and a portion of the insulator cap is interposed between the first contact and the second contact.
US10685871B2 Method for forming semiconductor structure
The present invention provides a method for fabricating a semiconductor structure. A multilayer structure on is formed a substrate, the multilayer structure includes at least a first dielectric layer, a second dielectric layer and an amorphous silicon layer, next, a first etching step is performed, to forma first recess in the amorphous silicon layer and in the second dielectric layer, parts of the first dielectric layer is exposed by the first recess, afterwards, a hard mask layer is formed in the first recess, a second etching step is then performed to remove the hard mask layer and to expose a surface of the first dielectric layer, and a third etching step is performed with the remaining hard mask layer, to remove a portion of the first dielectric layer, so as to form a second recess in the first dielectric layer.
US10685866B2 Fin isolation to mitigate local layout effects
Integrated chips and methods of forming the same include oxidizing a portion of a semiconductor fin to electrically isolate active regions of the semiconductor fin. A semiconductor device is formed on each of the active regions.
US10685863B2 Wafer thinning systems and related methods
Implementations of systems for thinning a semiconductor substrate may include: a substrate chuck configured to receive a semiconductor substrate for thinning, a spindle, a grinding wheel coupled to the spindle, and a water medium configured to be in contact with the semiconductor substrate during thinning. An ultrasonic energy source may be directly coupled to the substrate chuck, the spindle, the grinding wheel, the water medium, or any combination thereof.
US10685862B2 Controlling the RF amplitude of an edge ring of a capacitively coupled plasma process device
The present disclosure generally relates to apparatuses and methods that control RF amplitude of an edge ring. The apparatuses and methods include an electrode that is coupled to ground through a variable capacitor. The electrode may be ring-shaped and embedded in a substrate support including an electrostatic chuck. The electrode may be positioned beneath the perimeter of a substrate and/or the edge ring. As the plasma sheath drops adjacent the edge ring due to edge ring erosion, the capacitance of the variable capacitor is adjusted in order to affect the RF amplitude near the edge of the substrate. Adjustment of the RF amplitude via the electrode and variable capacitor results in adjustment of the plasma sheath near the substrate perimeter.
US10685856B2 Substrate processing method and substrate processing apparatus
While a substrate is being rotated, the lower surface of a brush is moved along the upper surface of the substrate. The brush and a spray nozzle are moved upward from a takeoff position to a lower non-contact position so as to separate the lower surface of the brush from the upper surface of the substrate. The spray nozzle generates the droplets in a state where the brush and the spray nozzle are located in the lower non-contact position so as to make the droplets collide with the upper surface of the substrate, and then the droplets colliding with the upper surface of the substrate are discharged from a gap between the lower surface of the brush and the upper surface of the substrate while the droplets are being supplied to the lower surface of the brush.
US10685855B2 Substrate treating device and substrate treating method
The substrate treating device performs a predetermined treatment on a substrate by immersing the substrate into a treating liquid that contains a predetermined chemical liquid and pure water. Further, the substrate treating device includes a treating tank in which a treating liquid with which a predetermined treatment is performed on the substrate is stored, a supply unit that supplies a chemical liquid or pure water to the treating tank, a discharge unit that discharges the treating liquid stored in the treating tank, and a control unit that controls supply of the treating liquid or the pure water by the supply unit. The control unit causes the supply unit to supply the chemical liquid or the pure water during performing the predetermined treatment.
US10685851B2 Hybrid-cloth-based method for making TSV substrates
The disclosure describes a method for making a hybrid cloth integrated column and further making TSV substrates, which comprises the key processing steps: forming a hybrid cloth by using metal wires and supportive wires, which contains at least one 2D array of parallel metal wires in one direction; forming a column of layered structure, which contains at least a plurality of layers of hybrid cloths, wherein all the 2D arrays of parallel metal wires are fixed in the column of layered structure and are arranged into a 3D array of parallel metal wires; making all the layers of the column of layered structure into a solid entity so as to form a hybrid cloth integrated column; and slicing the hybrid cloth integrated column to make TSV substrates.
US10685848B2 Workpiece processing method
In a method of an embodiment, a tungsten film is formed on a workpiece. The workpiece includes an underlying film and a mask provided on the underlying film. The tungsten film has a first region extending along the side wall surface of the mask that defines an opening, and a second region extending on the underlying film. Subsequently, the tungsten film is plasma-etched while leaving the first region. In forming the tungsten film, a precursor gas containing tungsten is supplied to the workpiece. Then, plasma of hydrogen gas is generated in order to supply hydrogen active species to the precursor on the workpiece.
US10685847B2 Vertical nanowires formed on upper fin surface
One illustrative device includes, among other things, at least one fin defined in a semiconductor substrate and a substantially vertical nanowire having an oval-shaped cross-section disposed on a top surface of the at least one fin.
US10685841B2 Semiconductor device
A semiconductor device includes a semiconductor member having a mesa structure in which a first semiconductor layer and a second semiconductor layer are laminated on each other and having a pn junction; an insulating film disposed on a side surface of the mesa structure and on an outside upper surface of the mesa structure; a first electrode connected to the second semiconductor layer on the upper surface of the mesa structure, and extends on the side surface of the mesa structure and on the outside upper surface of the mesa structure on the insulating film; and a second electrode connected to the first semiconductor layer on a lower surface of the first semiconductor layer, and having a capacitance of the insulating film when a reverse bias voltage is applied between the first electrode and the second electrode, so that a first voltage applied to the insulating film between a corner position (a first position) where the side surface of the insulating film disposed on the side surface of the mesa structure and the upper surface of the insulating film disposed on the outside upper surface of the mesa structure are connected to each other, and a corner position (a second position) where the side surface of the mesa structure and the outside upper surface of the mesa structure are connected to each other, is equal to or smaller than a second voltage applied to the first semiconductor layer between a pn junction interface (a third position) in a lower part of a region where the first electrode is in contact with the second semiconductor layer, and a position directly under the third position (a fourth position) at a height of the second position.
US10685840B2 Gate structures
The present disclosure generally relates to semiconductor structures and, more particularly, to gate structures and methods of manufacture. The structure includes: a plurality of gate structures comprising a gate cap, sidewall spacers and source and drain regions; source and drain metallization features extending to the source and drain regions; and a liner extending along an upper portion of the sidewall spacers of at least one of the plurality of gate structures.
US10685839B2 Method for implementing and regulating patterning of a graphene film by ultraviolet photo-oxidation
There is provided a method for implementing and regulating patterning of a graphene film by ultraviolet photo-oxidation, including: implementing patterning of a graphene film micron structure pattern by using a xenon lamp excimer ultraviolet photo-oxidation vacuum apparatus and a hard mask; 2: controlling oxygen excitons, by applying a non-uniform magnetic field on the surface of the graphene film in a vertical direction, to move toward the graphene film in a direction of a magnetic field, so as to enhance the directivity of etching to the graphene film in the vertical direction, thereby improving patterning quality of the graphene film with micron-structure; and (3) by adjusting the intensity and direction of the magnetic field moving direction of the oxygen excitons is controlled, and the shape of the etched pattern structure of the graphene film is controlled, and thus controlling the patterning of the graphene film may be achieved.
US10685838B1 Semiconductor structure providing for an increased pattern density on a substrate and method for forming same
Disclosed are a semiconductor structure and a method for forming the same. The method includes: providing a base, including a first region and a second region, where a pitch between target patterns formed on the first region is greater than a pitch between target patterns formed on the second region; forming a bottom core material layer on the base; forming first core layers on the bottom core material layer; forming a first mask sidewall on a sidewall of the first core layer of the first region, and forming a second mask sidewall on a sidewall of the first core layer of the second region, where the thickness of the second mask sidewall is greater than the thickness of the first mask sidewall; removing the first core layers; patterning the bottom core material layer by using the first mask sidewall and the second mask sidewall as masks, to form a second core layer; removing the first mask sidewall and the second mask sidewall; forming a third mask sidewall on a sidewall of the second core layer; removing the second core layer; and patterning the base by using the third mask sidewall as a mask, to form target patterns protruding out of a residual base. The present disclosure meets the requirement of different pitches of the target patterns.
US10685837B2 Methods of forming staircase-shaped connection structures of three-dimensional semiconductor devices
Provided is a staircase-shaped connection structure of a three-dimensional semiconductor device. The device includes an electrode structure on a substrate, the electrode structure including an upper staircase region, a lower staircase region, and a buffer region therebetween. The electrode structure includes horizontal electrodes sequentially stacked on the substrate, the horizontal electrodes include a plurality of pad regions constituting a staircase structure of each of the upper and lower staircase regions, and the buffer region has a width that is larger than that of each of the pad regions.
US10685836B2 Etching substrates using ALE and selective deposition
Methods of and apparatuses for processing substrates having carbon-containing material using atomic layer etch and selective deposition are provided. Methods involve exposing a carbon-containing material on a substrate to an oxidant and igniting a first plasma to modify a surface of the substrate and exposing the modified surface to a second plasma at a bias power to remove the modified surface. Methods also involve selectively depositing a second carbon-containing material onto the substrate using a precursor having a chemical formula of CxHy, where x and y are integers greater than or equal to 1. ALE and selective deposition may be performed without breaking vacuum.
US10685834B2 Methods for forming a silicon germanium tin layer and related semiconductor device structures
A method for forming a forming a silicon germanium tin (SiGeSn) layer is disclosed. The method may include, providing a substrate within a reaction chamber, exposing the substrate to a pre-deposition precursor pulse, which comprises tin tetrachloride (SnCl4), exposing the substrate to a deposition precursor gas mixture comprising a hydrogenated silicon source, germane (GeH4), and tin tetrachloride (SnCl4), and depositing the silicon germanium tin (SiGeSn) layer over a surface of the substrate. Semiconductor device structures including a silicon germanium tin (SiGeSn) layer formed by the methods of the disclosure are also provided.
US10685827B2 Quadrupole ion trap apparatus and quadrupole mass spectrometer
A quadrupole ion trap apparatus includes a main electrode, a first end-cap electrode, a second end-cap electrode, and a phase-controlled waveform synthesizer. The phase-controlled waveform synthesizer generates a main RE waveform for the main electrode. The main RE waveform includes a plurality of sinuous waveform segments each of which is a part of a sine wave, and a plurality of phase conjunction segments each of which is non-sinuous. Each of the sinuous waveform segments is bridged to another sinuous waveform segment via one of the phase conjunction segments, so as to perform ordering of micro motions of sample ions trapped by the electrodes.
US10685825B2 Mass spectrometer
An aperture member including an opening having a predetermined shape and an image forming optical system having a short focal length are disposed at predetermined positions between a laser emitter and a sample, and a substantially square laser beam irradiation region is formed by reducing and forming an image of the opening shape on the sample. The aperture member and the image forming optical system are movable in an optical axis direction, and a size of substantially square laser beam irradiation region on the sample is variable. The size of the laser beam irradiation region is adjusted to a size of a unit attention region in an analysis target region on the sample, and a step width of scanning for moving the laser beam irradiation position is also adjusted to the size of the unit attention region.
US10685822B2 CEM assembly and electron multiplier device
According to an embodiment, in a CEM assembly and the like, it is possible to reduce a size of a voltage supply circuit configured to stabilize a voltage to be applied to a channel electron multiplier. The CEM assembly includes a CEM and a voltage supply circuit. The CEM includes an input electrode, a multiplication channel, and an output electrode. The voltage supply circuit includes a power source unit and a constant voltage generation unit. A potential of an input electrode A is set by an electromotive force generated by the power source unit. The constant voltage generation unit includes a constant voltage supply unit configured to cause voltage drop. A target potential set at an output-side reference node is maintained by the voltage drop of the constant voltage supply unit.
US10685820B2 Monocrystalline silicon sputtering target
A sputtering target formed from monocrystalline silicon is provided, wherein a sputter surface of the sputtering target is a plane inclined at an angle that exceeds 1° and is less than 10° from a {100} plane. The sputtering target formed from monocrystalline silicon provides a sputtering target which yields superior mechanical strength as well as exhibiting a sputter performance which is equivalent to that of a {100} plane. From a different perspective, in addition to superior mechanical strength, the monocrystalline silicon sputtering target yields superior particle characteristics, sputtering rate, crack resistance, surface shape uniformity and other characteristics.
US10685817B2 Film forming apparatus
A film forming apparatus for forming a thin film on a flexible substrate. The film forming apparatus forms a thin film on a flexible substrate under vacuum. The film forming apparatus includes a first zone into which a first gas is introduced and a second zone into which a second gas is introduced in a vacuum chamber. Zone separators have openings through which the flexible substrate passes. The film forming apparatus includes a mechanism that reciprocates the flexible substrate between the zones. Further, the film forming apparatus includes a mechanism that supplies a raw material gas containing metal or silicon to the first zone, and a mechanism that performs sputtering of a material containing metal or silicon as a target material in the second zone.
US10685814B2 Processing chamber, combination of processing chamber and loadlock, and system for processing substrates
A system for processing substrates having an atmospheric front end and a vacuum main frame, primary processing chambers attached to the main frame, a loadlock positioned between the front end and the main frame, and at least one secondary processing chamber attached to the loadlock.
US10685813B2 Plasma treatment device with two microwave plasma sources coupled to one another, and method for operating a plasma treatment device of this kind
The invention relates to a plasma treatment device with a treatment chamber, at least one pair of microwave plasma sources and at least one voltage source. Each pair of microwave plasma sources consists of a first microwave plasma source and a second microwave plasma source, wherein the first and the second microwave plasma source each have a plasma source wall and, within this, a microwave coupling-in device and a plasma electrode. The first and the second microwave plasma source are arranged within the treatment chamber on the same side of one or more substrates to be processed and adjacently to one another. The plasma electrodes of the first microwave plasma source and the second microwave plasma source are electrically insulated from one another and electrically conductively connected to the at least one voltage source. Here, the at least one voltage source is suitable for supplying the plasma electrodes of the first and the second microwave plasma source with different potentials. The invention also relates to a method for operating a plasma treatment device of this kind.
US10685809B2 Charged particle beam lithography apparatus and charged particle beam pattern writing method
A charged particle beam lithography apparatus, includes a plurality of multiple-beam sets, each of which including a plurality of irradiation sources each generating an independent charged particle beam, a plurality of objective deflectors, each arranged for a corresponding charged particle beam, and configured to deflect the corresponding charged particle beam to a desired position on a substrate, and a plurality of electrostatic or electromagnetic lens fields each to focus the corresponding charged particle beam on the target object; a plurality of common deflection amplifiers, arranged for each multiple-beam set, and each of the plurality of common deflection amplifiers being configured to commonly control the plurality of objective deflectors arranged in a same multiple-beam set; a plurality of individual ON/OFF mechanisms configured to individually turn ON/OFF a beam irradiated from each irradiation source; and one or more multiple-beam clusters including the plurality of multiple-beam sets.
US10685806B2 Image intensifier bloom mitigation
Image intensifiers may include a photocathode that emits photoelectrons in proportion to the rate photons impact the photocathode. The photoelectrons are multiplied using a microchannel plate that includes a plurality of microchannels. Photoelectrons are scattered by the microchannel plate when the photoelectrons strike the surface of the microchannel plate rather than enter one of the microchannels. Electron scatter within an image intensifier results in a halo or bloom around bright or luminous objects. Halo or bloom may be minimized by reducing the electron scatter within the image intensifier. Deposition of an anti-scattering layer on the surface of the microchannel plate within the image intensifier can absorb photoelectrons that fail to enter a microchannel and may thus reduce the incidence of halo or bloom.
US10685805B2 Gas discharge tube assemblies
A gas discharge tube assembly includes a multi-cell gas discharge tube (GDT). The multi-cell GDT includes a housing defining a GDT chamber, a plurality of inner electrodes located in the GDT chamber, a trigger resistor located in the GDT chamber, and a gas contained in the GDT chamber. The inner electrodes are serially disposed in the chamber in spaced apart relation to define a series of cells and spark gaps. The trigger resistor includes an interface surface exposed to at least one of the cells. The trigger resistor is responsive to an electrical surge through the trigger resistor to generate a spark along the interface surface and thereby promote an electrical arc in the at least one cell.
US10685802B2 Circuit architecture for a measuring arrangement, a level converter circuit, a charge pump stage and a charge pump, and method for operating same
In various embodiments, a measuring arrangement is provided. The measuring arrangement may include a micromechanical sensor including a capacitor, a bridge circuit including a plurality of capacitors, at least one capacitor of which is the capacitor of the micromechanical sensor, an amplifier coupled, on the input side, to an output of the bridge circuit, a DC voltage source configured to provide an electrical DC voltage, a chopper including at least one first charge store and a switch structure, The switch structure is configured to couple the first charge store alternately to the DC voltage and the bridge circuit for the purpose of coupling an electrical mixed voltage into the bridge circuit.
US10685801B2 Electromagnetic device and electromagnetic relay using same
An electromagnetic device includes a spool having a cylindrical body with a through hole, a secondary coil formed in a spiral shape along an outer peripheral surface of the cylindrical body and formed with a closed circuit by metal plating, and a primary coil formed of a conductive wire wound around the secondary coil via an insulating material covering the secondary coil. An induced current, generated by applying a voltage to any one of the primary coil and the secondary coil, is allowed to flow to the other coil different from the one coil.
US10685800B2 Testable sealed relay and self-diagnosing relay
Testable sealed and/or self-diagnosing electromagnetic or solid-state relays simplify troubleshooting of electrical circuits. The testable relay comprises a relay housing with terminals adapted to connect to a circuit and an opposing top wall with testable terminals formed as projections being flush with or extending from the top wall and being exposed for testing the relay by applying a multimeter device. A self-diagnosing relay comprises a relay housing with terminals adapted to connect to a circuit, and at least two light-emitting diodes (LEDs). One of the LED indicates the relay is energized, and another LED light is a diagnostic LED and indicates if the relay is damaged.
US10685797B2 Insulator arrangement for a high-voltage or medium-voltage switchgear assembly
Various embodiments may include an insulator arrangement for a switchgear assembly comprising: an axially symmetrical insulating structure element; a first conductive annular structure arranged on an inner surface of the structure element; and a second conductive annular structure arranged on an outer surface of the structure element. The first annular structure and the second annular structure are insulated from one another by the insulating structure element.
US10685793B2 Switch blocking device
A switch blocking device that is insertable into an open switch that prevents the switch from being closed, the device being sized and shaped to fit securely in a space between an open blade of the switch and fixed electrical contacts of the switch, the device having a handle that enables easy insertion and removal while also covering the live electrical blade.
US10685786B2 Performance of capacitor electrodes
Fabricating a capacitor includes using a fluid jet to form a conduit in a sheet of material. A capacitor can include at least a portion of the sheet of material in an anode. In some instances, the sheet of material is porous before the fluid jet is used to form the conduit.
US10685782B2 Capacitor and method of production thereof
A capacitor includes a first electrode, a second electrode, and a dielectric layer of molecular material disposed between said first and second electrodes. The molecular material is described by the general formula: Dp-(Core)-Hq, where Core is a polarizable conductive anisometric core, having conjugated π-systems, and characterized by a longitudinal axis, D and H are insulating substituents, and p and q are numbers of the D and H substituents accordingly. And Core possesses at least one dopant group that enhances polarizability.
US10685781B2 Synthesis of tetrataenite thin films via rapid thermal annealing
A method for synthesis of high anisotropy L10 FeNi (tetrataenite) thin films is provided that combines physical vapor deposition via atomic layer sputtering and rapid thermal annealing with extreme heating and cooling speeds. The methods can induce L10-ordering in FeNi thin films. The process uses a base composite film of a support substrate, a seed layer, a multilayer thin film of FeNi with alternating single atomic layers of Fe and Ni that mimics the atomic plane of the final L10 FeNi alloy, and a capping layer. The Fe and Ni bilayers are grown on top of a Si substrate with a thermally oxidized SiO2 seed layer to mechanically strain the sample during rapid thermal annealing.
US10685779B2 Coiled elements comprising a temperature measuring device
A wound element made up of a plurality of superposed layers of turns wound on a core, including a sheet of a material that is thermally conductive at least in its plane, which sheet is interposed between two of the superposed layers of turns and has an end projecting from these layers and including at least one temperature probe for delivering temperature information about the wound element.
US10685776B1 Integrated magnetic inductors
An integrated magnetic inductor is provided with an inductor coil, magnetic film, and a substrate. The magnetic film can be placed between the neighboring inductor coils, and the thickness of the magnetic film is greater than the coil thickness. In addition, the magnetic film includes exchange-coupled magnetic materials. The exchange-coupled magnetic materials provide improved permeability and fFMR at the frequency of interest for the integrated magnetic inductor.
US10685775B2 Coil component
A coil component includes a body part including an internal coil including one end and another end; a first external electrode connected to the one end of the internal coil; a second external electrode connected to the another end of the internal coil; and a third external electrode connected to a first point between the one end of the internal coil and the another end of the internal coil.
US10685773B2 Transformer insulation
The present invention relates to an electrical transformer comprising an electrical insulator and a winding of an electrical conductor around a core, said insulator being formed of an essentially non-porous composite material comprising a resin matrix and up to 85% by weight of insulating fibres surrounded by the resin matrix, the composite material having a maximum moisture content of less than 0.5% by weight at 23° C. and 50% relative humidity.
US10685771B1 Magnetic joint and optical mount using the same
A laterally unconstrained magnetic joint has a first component comprising a permanent magnet material; and a second component comprising a permanent magnet or ferromagnetic material, where the first component and the second component are magnetically attracted to each other, and where the first component and the second component interface via continuous interface surfaces of different curvature that form and maintain point contact throughout a range of angular and lateral actuation. Movement of the first component is laterally unconstrained with respect to the second component. One or more such magnetic joints can be used in a mount for a payload, such as an wide angle optical mount with three degrees of freedom. The mount may include linear actuators to position the payload.
US10685769B2 Integrated inductor and integrated inductor magnetic core of the same
An integrated inductor apparatus integrated to be a plurality of inductors is provided. The integrated inductor apparatus includes inductor windings to form inductors and includes at least two windows each having at least one of the inductor windings disposed therein and magnetic core units, each having a closed geometrical structure to form one of the at least two windows, wherein two of the neighboring magnetic core units have a shared magnetic core part. The magnetic core units comprise at least two kinds of material having different magnetic permeability corresponding to different sections of the magnetic core units, wherein the reluctance of the shared magnetic core part is smaller than the reluctance of a non-shared magnetic core part of the magnetic core units.
US10685767B2 Surge protective device modules and systems including same
A surge protective device (SPD) module includes a varistor and an electrical conductor. The varistor includes a hole defined therein and extending through the varistor. The electrical conductor extends through the hole in the varistor.
US10685763B2 Conductive polymer composite
A conductive polymer composite is disclosed. The composite comprises a thermoplastic polymer; carbon nanotubes in an amount ranging from 2% to about 40% by weight, relative to the total weight of the conductive polymer composite; and a plurality of graphitic particles in an amount ranging from about 2% to about 50% by weight, relative to the total weight of the conductive polymer composite.
US10685760B2 Ultra-conductive wires and methods of forming thereof
Ultra-conductive wires having enhanced electrical conductivity are disclosed. The conductivity of an ultra-conductive wire is enhanced using cold wire drawing and annealing. Methods of making the ultra-conductive wires are further disclosed.
US10685758B2 Radiation tolerant microstructured three dimensional semiconductor structure
According to one embodiment, a product includes an array of three dimensional structures, a cavity region between each of the three dimensional structures, and a first material in contact with at least one surface of each of the three dimensional structures. In addition, each of the three dimensional structures includes a semiconductor material, where at least one dimension of each of the three dimensional structures is in a range of about 0.5 microns to about 10 microns. Moreover, the first material is configured to provide high energy particle and/or ray emissions.
US10685757B2 Nuclear reactor assemblies, nuclear reactor target assemblies, and nuclear reactor methods
Reactor target assemblies are provided that can include a housing defining a perimeter of at least one volume and Np or Am spheres within the one volume. Reactor assemblies are provided that can include a reactor vessel and a bundle of target assemblies within the reactor vessel, at least one of the target assemblies comprising a housing defining a volume with Np or Am spheres being within the volume. Irradiation methods are also provided that can include irradiating Np or Am spheres within a nuclear reactor, then removing the irradiated spheres from the reactor and treating the irradiated spheres.
US10685756B2 Integrated system for converting nuclear energy into electrical, rotational and thermal energy
Provided is an apparatus for generating electricity, mechanical energy, and/or process and district heat using a gas propellant chamber fueled with fissile material and enclosed in a sealed containment vessel which also contains an operating gas. The system allows for the operating gas to be compressed as it enters the nuclear fuel chamber where it is heated. As the operating gas exits the nuclear fuel chamber, the kinetic energy of the gas is converted to rotational energy by a variety of methods. The rotational energy is further converted to electricity, mechanical energy, and/or process and district heat. The operating gas circulates in the containment vessel and is cooled prior to re-entering the gas propellant chamber. The apparatus thereby provides a simpler and safer design that is both scalable and adaptable. The apparatus is easily and safely transportable and can be designed to be highly nuclear-proliferation-resistant.
US10685755B2 Integrated system for converting nuclear energy into electrical, rotational, and thermal energy
Provided is an apparatus for generating electricity, mechanical energy, and/or process and district heat using a gas propellant chamber fueled with fissile material and enclosed in a sealed containment vessel which also contains an operating gas. The system allows for the operating gas to be compressed as it enters the nuclear fuel chamber where it is heated. As the operating gas exits the nuclear fuel chamber, the kinetic energy of the gas is converted to rotational energy by a variety of methods. The rotational energy is further converted to electricity, mechanical energy, and/or process and district heat. The operating gas circulates in the containment vessel and is cooled prior to re-entering the gas propellant chamber. The apparatus thereby provides a simpler and safer design that is both scalable and adaptable. The apparatus is easily and safely transportable and can be designed to be highly nuclear-proliferation-resistant.
US10685751B2 Floating nuclear power reactor with a self-cooling containment structure and an emergency heat exchange system
A floating nuclear power reactor is provided and includes a barge floating in a tank filled with water. The reactor includes a self-cooling containment structure and an emergency heat exchange system.
US10685750B2 Fission product getter
A getter element includes a getter material reactive with a fission product contained within a stream of liquid and/or gas exiting a fuel assembly of a nuclear reactor. At least one transmission pathway passes through the getter element that is sufficiently sized to maintain a flow of the input stream through the getter element at above a selected flow level. At least one transmission pathway includes a reaction surface area sufficient to uptake a pre-identified quantity of the fission product.
US10685749B2 Insulin delivery apparatuses capable of bluetooth data transmission
Method and system including displaying a first representation of a medication treatment parameter profile, displaying a first representation of a physiological profile associated with the medication treatment parameter profile, detecting a modification to a segment of the medication treatment parameter profile, displaying a modified representation of the medication treatment parameter profile and the physiological profile based on the detected modification to the segment of the medication treatment parameter profile, modifying an attribute of the first representation of the medication treatment parameter profile, and modifying an attribute of the first representation of the physiological profile are provided.
US10685746B2 Method and system for producing statistical analysis of medical care information
A method and system for producing statistical analysis of medical care information comprises: aggregating medical care providers to a peer group level; aggregating medical care information at the peer group level and at the medical care provider level; computing a statistical analysis, such as performing Pearson's correlation analysis; and generating peer group level and medical care provider level results utilizing the computed statistical analysis. Also, a method for producing statistical analysis of medical care information for a medical care provider efficiency measurement comprises: applying minimum unit of analysis criteria for medical care providers to be used in statistical analysis; calculating an overall weighted average medical care information measure for each medical care provider; calculating a medical condition-specific medical care information measure for each medical care provider; removing outlier medical care providers from statistical analysis at medical care information level; calculating a statistical analysis to medical care provider efficiency measurement at each medical care information level using a statistical calculation; and selecting statistically related medical care information to identify medical care providers meeting a desired practice pattern.
US10685745B2 Automated medical case routing based on discrepancies between human and machine diagnoses
Methods and systems for verifying a manually-generated report for a medical image. One system comprises an electronic processor configured to receive a first report for the medical image generated by a first radiologist, receive a second report for the medical image generated by a cognitive system, and automatically compare the first report and the second report to detect a discrepancy between the first report and the second report. The electronic processor is also configured to, in response to not detecting a discrepancy between the first report and the second report, submitting the first report for the medical image. The electronic processor is also configured to, in response to detecting a discrepancy between the first report and the second report, assign the medical image to a second radiologist, receive a third report for the medical image generated by the second radiologist, and submit the third report for the medical image.
US10685741B2 Method and system for exploring the associations between drug side-effects and therapeutic indications
A system and method for analyzing chemical data including a processor and one or more classifiers, stored in memory and coupled to the processor, which further includes an indication predictive module configured to predict whether a given chemical treats a particular indication or not and a side effect predictive module configured to predict whether a given chemical causes a side-effect or not. A correlation engine is configured to determine one or more correlations between one or more indications and one or more side effects for the given chemical and a visualization tool is configured to analyze the one or more correlations and to output results of the analysis.
US10685739B2 Personalized beauty system
Systems and methods disclosed for recommending beauty products for a subject by using a DNA sequencer to generate genetic information; aggregating genetic information, beauty trend data, and cosmetic product response from a patient population; deep learning with a computer to generate at least one computer implemented classifier that predicts matching beauty products based on the genetic information, beauty trend data, and cosmetic product response from a patient population; and recommending one or more beauty products for the subject.
US10685736B2 Maintaining highest performance of DDR5 channel with marginal signal integrity
A memory subsystem includes one or more communication channels that enable communication with more than one memory module of an information handling system (IHS). A memory controller of the memory subsystem is in communication with the one or more communication channels. In response to determining that one or more lines fail signal integrity testing at a target communication speed, the memory controller invokes an error checking and correcting (ECC) mode that reassigns lines of the communication channel for carrying data and ECC code. Lines that passed signal integrity testing are assigned to carrying data and ECC code. Lines that failed signal integrity testing are not used.
US10685734B2 Semiconductor integrated circuit and test method
A semiconductor integrated circuit according to an embodiment includes: a first circuit, an analog-to-digital converter, an external input terminal, a selector, and a second circuit. The first circuit is configured to generate a first voltage corresponding to a temperature. The analog-to-digital converter is configured to convert the first voltage into a first digital value. The external input terminal is a terminal to which a second digital value is input from outside. The selector is configured to select either the first digital value or the second digital value. The second circuit is configured to generate a second voltage based on a third digital value being a digital value selected by the selector.
US10685733B2 Electronic device for changing short-type defective memory cell to open-type defective memory cell by applying stress pulse
Provided is an electronic device including a semiconductor memory. The semiconductor memory may include: a plurality of first lines; a plurality of second lines; a plurality of memory cells disposed in respective intersection regions between the plurality of first lines and the plurality of second lines; a first test circuit configured to apply a stress pulse to a first selection line coupled to a defective memory cell among the plurality of memory cells during a first test period, in response to a first test control signal, the first selection line including any one of the plurality of first lines; and a control unit configured to generate the first test control signal based on a first test mode signal.
US10685731B2 Erase page check
Disclosed in some examples are methods, systems, memory devices, and machine readable mediums for performing an erase page check. For example, in response to an unexpected (e.g., an asynchronous) shutdown, the memory device may have one or more cells that did not finish programming. The memory device may detect these cells and erase them or mark them for erasure.
US10685729B2 Shift register element, method for driving the same, and display panel
Disclosed are a shift register element, a method for driving the same, and a display panel. The method includes: an output module including a first node and a third node, wherein the output module is configured to provide an output terminal with a signal of a first signal terminal or a second signal terminal according to voltage applied to the first node and the third node; a first driver configured to control the voltage of the first node, and voltage of a second node according to signals of the first input terminal and the second input terminal; a second driver configured to control voltage of the third node according to the voltage of the first node and the second node; and a feedback regulation module configured to control voltage of the first node according to the signal of the output terminal, and signals of a third input terminal and a fourth input terminal.
US10685727B2 Level shifter
A level shifter includes a first output terminal and a second output terminal. After an output signal in a high level state is outputted from the first output terminal and an inverted output signal in a low level state is outputted from the second output terminal, a weak driving circuit is connected between the first output terminal and a power supply voltage, and a strong driving circuit is connected between the second output terminal and the power supply voltage. After the output signal in the low level state is outputted from the first output terminal and the inverted output signal in the high level state is outputted from the second output terminal, the strong driving circuit is connected between the first output terminal and the power supply voltage, and the weak driving circuit is connected between the second output terminal and the power supply voltage.
US10685725B2 Performing an operation on a memory cell of a memory system at a frequency based on temperature
A temperature associated with the memory component is determined. A frequency to perform an operation on a memory cell associated with the memory component is determined based on the temperature associated with the memory component. The operation is performed on the memory cell at the determined frequency to transition the memory cell from a state associated with an increased error rate for data stored at the memory cell to another state associated with a decreased error rate for the data stored at the memory cell.
US10685723B1 Reducing read disturb in two-tier memory device by modifying duration of channel discharge based on selected word line
Techniques for reducing read disturb of memory cells in a two-tier stack having a lower tier and an upper tier separated by an interface. In a read operation, the channels of NAND strings are discharged before reading the selected memory cells. A discharge period is set based on a position of the selected word line in a stack or block of memory cells. The discharge period is longer when the selected word line is in the lower tier than in the upper tier. Additionally, the discharge period is longer when the selected word line is at a top of the lower tier than at a bottom of the lower tier. Other options to increase the discharge include increasing a ramp up rate and a peak level of the word line voltages during the discharge period as a function of the position of the selected word line.
US10685718B2 Dynamic delay of NAND read commands
Disclosed in some examples are methods, systems, memory devices, and machine-readable mediums which increase read throughput by introducing a delay prior to issuing a command to increase the chances that read commands can be executed in parallel. Upon receipt of a read command, if there are no other read commands in the command queue for a given portion (e.g., plane or plane group) of the die, the controller can delay issuing the read command for a delay period using a timer. If, during the delay period, an eligible read command is received, the delayed command and the newly received command are both issued in parallel using a multi-plane read. If no eligible read command is received during the delay period, the read command is issued after the delay period expires.
US10685712B2 Semiconductor memory device using program mode sets and operating method thereof
An operating method of the semiconductor memory device including a plurality of memory cells each having one of “n” number of program statuses as a target program status. The operating method includes performing a program operation to the memory cells according to one of first to third program mode set until a first condition is met; performing the program operation to the memory cells according to another one of first to third program mode set until a second condition is met; and performing the program operation to the memory cells according to a remaining one of first to third program mode set.
US10685711B1 Decoding method, memory controlling circuit unit and memory storage device
A decoding method, a memory controlling circuit unit, and a memory storage device are provided. The method includes: receiving a read command for reading first data; obtaining a current first temperature of a rewritable non-volatile memory module according to the read command; obtaining a second temperature of the rewritable non-volatile memory module of writing the first data to a first physical programming unit according to the read command; and selecting a first decoding operation according to the first temperature and the second temperature and executing the first decoding operation.
US10685707B2 Memory device
A memory device includes a plurality of memory cells connected to a plurality of word lines and a plurality of bit lines, each of the plurality of memory cells including a switching element and an information storage element connected to the switching element and containing a phase-change material, a decoder unit configured to determine a selected word line and a selected bit line connected to a selected memory cell to read data, among the plurality of memory cells, and a current compensation circuit configured to remove a leakage current from the selected word line, the leakage current corresponding to a sun of off-currents flowing in unselected bit lines, excluding the selected bit line, among the plurality of bit lines, from the selected word line.
US10685700B2 PVT detection circuit
A PVT detection circuit including: first and second transistors of a first conduction type each having its control node coupled to a control line, the first and second transistors being configured such that the variations in their threshold voltages as a function of temperature and/or process are different from each other; and an amplifier coupled to a second main conducting node of each of the first and second transistors and configured to amplify a difference in the currents conducted by the first and second transistors in order to generate an output signal.
US10685699B2 Sort operation in memory
Examples of the present disclosure provide apparatuses and methods related to performing a sort operation in a memory. An example apparatus might include a a first group of memory cells coupled to a first sense line, a second group of memory cells coupled to a second sense line, and a controller configured to control sensing circuitry to sort a first element stored in the first group of memory cells and a second element stored in the second group of memory cells by performing an operation without transferring data via an input/output (I/O) line.
US10685696B2 Apparatuses and methods for access based refresh timing
Embodiments of the disclosure are drawn to apparatuses and methods for scheduling targeted refreshes in a memory device. Memory cells in a memory device may be volatile and may need to be periodically refreshed as part of an auto-refresh operation. In addition, certain rows may experience faster degradation, and may need to undergo targeted refresh operations, where a specific targeted refresh address is provided and refreshed. The rate at which targeted refresh operations need to occur may be based on the rate at which memory cells are accessed. The memory device may monitor accesses to a bank of the memory, and may use a count of the accesses to determine if an auto-refresh address or a targeted refresh address will be refreshed.
US10685693B2 Method for writing to magnetic random access memory
A method of manufacturing an array of magnetic random access memory cells includes writing to a magnetic random access memory cell. The writing to a memory cell includes determining an optimum write current for the array of memory cells, and applying the optimum write current to a first memory cell in the array. A first read current is applied to the first memory cell to determine whether a magnetic orientation of the first memory cell has changed in response to applying the optimum write current. A second write current is applied to the first memory cell when the magnetic orientation of the first memory cell has not changed. The second write current is different from the optimum write current. A second read current is applied to the first memory cell to determine whether the magnetic orientation of the first memory cell changed in response to applying the second write current.
US10685690B2 Memory device in which locations of registers storing fail addresses are merged
A memory device includes a bank that includes first memory cells connected to a first column selection line and second memory cells connected to a second column selection line, a first column decoder that selects the first memory cells by transmitting a first column selection signal in a first direction through the first column selection line, and a second column decoder that selects the second memory cells by transmitting a second column selection signal in a second direction opposite to the first direction through the second column selection line. The first column decoder includes a first register that stores a first fail column address of the first memory cells, and a second register that stores a second fail column address of the second memory cells.
US10685689B2 Semiconductor memory device
A semiconductor memory device includes: a substrate; a first memory transistor and a first selection transistor aligned in a first direction intersecting a surface of the substrate and connected to each other; a first wiring connected to a gate electrode of the first memory transistor; and a second wiring connected to a gate electrode of the first selection transistor. Moreover, in a write operation, at a first timing, a voltage of the first wiring rises, at a subsequent second timing, the voltage of the first wiring falls, at a subsequent third timing, a voltage of the second wiring rises, at the third timing or at a subsequent fourth timing, the voltage of the first wiring rises, at a subsequent fifth timing, the voltage of the second wiring falls, and at a subsequent sixth timing, the voltage of the first wiring falls.
US10685685B2 Semiconductor integrated circuit
In a semiconductor integrated circuit employing power gating, a control input signal is propagated to one or more first power switches through a first propagation path and to one or more second power switches through a second propagation path. A restoration determination circuit receives a first signal of the first propagation path and a second signal of the second propagation path and generates a control output signal. When the control signal performs restoration transition, the restoration determination circuit causes the control output signal to perform the restoration transition in accordance with a later timing of timings of restoration transitions of the first and second signals.
US10685679B1 System and method of determining a virtual camera path
A computer-implemented system and method of determining a virtual camera path. The method comprises determining an action path in video data of a scene, wherein the action path includes at least two points, each of the two points defining a three-dimensional position and a time in the video data; and selecting a template for a virtual camera path, the template camera path including information defining a template camera path with respect to an associated template focus path. The method further comprises aligning the template focus path with the determined action path in the scene and transforming the template camera path based on the alignment to determine the virtual camera path.
US10685677B1 Disc grabbing apparatus with different states for carrying and releasing disc
A disc grabbing apparatus includes a body, a first rod and a second rod. The body includes a central shaft. The first rod includes a pushing portion and a first supporting portion sequentially disposed from top to bottom. The second rod includes a first groove and a second supporting portion sequentially disposed from top to bottom. The first and second rods define a disc region with respect to the central shaft. When the first rod and the second rod are in a first state, the pushing portion is located outside the disc region and the groove faces away from the disc region; when the first rod and the second rod rotate to a second state from the first state in a first rotation direction, the pushing portion is located within the disc region and the first groove faces the disc region.
US10685676B1 Adaptive tension position change on tape drive
Provided is a method, computer program product, and system for handling seek commands for a tape drive. The method includes receiving a seek command for moving tape in the tape drive to a target position. The method further includes moving the tape from the current position to a high water mark (HWM) with the tape at a first tension and moving the tape from the HWM to the target position with the tape at a second tension. The method further includes updating the HWM to reference the target position.
US10685671B2 Magnetoresistance effect element
A magnetoresistance effect element has a first ferromagnetic metal layer, a second ferromagnetic metal layer, and a tunnel barrier layer that is sandwiched between the first and second ferromagnetic metal layers, and the tunnel barrier layer has a spinel structure represented by a composition formula AGa2Ox (0
US10685670B2 Web technology responsive to mixtures of emotions
In one example in accordance with the present disclosure, a method for a web technology responsive to mixtures of emotions includes receiving, from a user, voice information related to the web technology. The method includes generating, using a voice analysis service, percentages or levels of different emotions detected in the voice information. The method includes activating, in the web technology, at least one of multiple defined designs or functions based on the different emotions detected. Each design or function may be activated when a particular percentage or level of an emotion is detected or when a particular mixture of different emotions is detected.
US10685665B2 Method and apparatus to improve speech recognition in a high audio noise environment
A method improves speech recognition using a device located in proximity to a machine emitting high levels of audio noise. The microphone of the device receives the audio noise emitted by the machine and the speech emitted by a user and generates a composite signal. The device also receives a wireless communication signal from the machine comprising information on an audio noise profile and the proximity of the machine relative to the device. The audio noise profile is a representation of the audio noise emitted by the machine. Based on this information, the device determines a filter for filtering the composite signal to mitigate the audio noise before initiating the speech recognition process. The method improves speech recognition in a high audio noise environment.
US10685664B1 Analyzing noise levels to determine usability of microphones
This disclosure describes, in part, techniques for detecting that a microphone of a voice-enabled device is unusable due to noise levels around the microphone, and indicating to a user that the device has become unusable due to, for example, buffeting. The device may analyze audio signals to determine that the noise levels are too high to perform speech-processing techniques to detect voice. The device may utilize speakers to output sounds, and/or LEDs to output light, to indicate noise levels and/or that the device is unable to detect voice due to buffeting. In this way, the device may indicate that a user needs to speak loudly to be heard, move their device, and/or reduce sound in the environment to use the speech-processing abilities of the device.
US10685662B2 Apparatus and method for encoding or decoding an audio signal using a transient-location dependent overlap
An apparatus for encoding an audio or image signal, includes: a controllable windower for windowing the audio or image signal to provide the sequence of blocks of windowed samples; a converter for converting the sequence of blocks of windowed samples into a spectral representation including a sequence of frames of spectral values; a transient location detector for identifying a location of a transient within a transient look-ahead region of a frame; and a controller for controlling the controllable windower to apply a specific window having a specified overlap length to the audio or image signal in response to an identified location of the transient, wherein the controller is configured to select the specific window from a group of at least three windows, wherein the specific window is selected based on the transient location.
US10685661B2 Method for reduction of aliasing introduced by spectral envelope adjustment in real-valued filterbanks
The present invention proposes a new method for improving the performance of a real-valued filterbank based spectral envelope adjuster. By adaptively locking the gain values for adjacent channels dependent on the sign of the channels, as defined in the application, reduced aliasing is achieved. Furthermore, the grouping of the channels during gain-calculation, gives an improved energy estimate of the real valued subband signals in the filterbank.
US10685658B2 Method and device for processing voiceprint authentication
The present disclosure provides a method and a device for processing voiceprint authentication. The method includes: extracting a first feature vector for each first speech segment of a training set by a gender-mixed voiceprint baseline system based on Deep Neural Network; training a gender classifier according to the first feature vector for each first speech segment and a pre-labeled first gender label of each first speech segment; training Deep Neural Network models for different genders respectively according to speech data of different genders of the training set; and training uniform background models, feature vector extracting models and linear probability discriminant analysis models for different genders respectively according to the Deep Neural Network models for different genders and the speech data of different genders of the training set. A voiceprint authentication processing model for gender distinguishing is built, thus improving the efficiency and accuracy of voiceprint authentication.
US10685648B2 Sensor fusion model to enhance machine conversational awareness
Mechanisms are provided, in a smart speaker system having at least one smart speaker device comprising an audio capture device, and smart speaker system logic, for processing audio sample data captured by the audio capture device. The audio capture device captures an audio sample from a monitored environment and one or more sensor devices capture sensor data representing non-verbal attention indicators associated with a speaker of a speech portion of the audio sample. The smart speaker system logic evaluates the non-verbal attention indicators of the sensor data to determine whether or not the speech portion of the audio sample is directed to the smart speaker device. In response to determining that the speech portion of the audio sample is directed to the smart speaker device, a cognitive system associated with the smart speaker system generates a response to the speech portion.
US10685647B2 Speech recognition method and device
A speech recognition method and a speech recognition device are disclosed. The speech recognition method includes: obtaining features of a speech signal to be recognized; performing a path search in a search space generated by establishing a map according to the features to output a decoding result; judging whether a rejection is needed according to the decoding result; and when the rejection is needed, determining that a speech recognition result is the rejection, and when the rejection is not needed, obtaining the speech recognition result according to the decoding result. The method has a good recognition rejection effect.
US10685646B2 Voice control of a flotation tank
By combining efficient manufacturing technology, design for user-centric comfort and accessibility with advanced automated operator control and operational features, the float tank methods and systems described herein provide clients with a personalized float experience, voice and non-tactile control interfacing, and float facility owners with highly profitable and reliable equipment.
US10685644B2 Method and system for text-to-speech synthesis
There is disclosed a method of generating a text-to-speech (TTS) training set for training a Machine Learning Algorithm (MLA) for generating machine-spoken utterances The method is executable by a server. The method includes generating a synthetic word based on merging separate phonemes from each of two words of a corpus of pre-recorded utterances, the merging being done using the common phoneme as a merging anchor, the merging resulting in at least two synthetic words. The synthetic words and assessor labels are used to train a classifier to predict a quality parameter associated with a new synthetic phonemes-based word, the quality parameter being representative of whether the new synthetic phonemes-based word is naturally sounding (based on acoustic features of generated synthetic words utterances). The classifier is then used to generate training objects for the MLA and to use the MLA to process the corpus of pre-recorded utterances into their respective vectors.
US10685634B2 Continuous pitch-corrected vocal capture device cooperative with content server for backing track mix
Techniques have been developed to facilitate (1) the capture and pitch correction of vocal performances on handheld or other portable computing devices and (2) the mixing of such pitch-corrected vocal performances with backing tracks for audible rendering on targets that include such portable computing devices and as well as desktops, workstations, gaming stations, even telephony targets. Implementations of the described techniques employ signal processing techniques and allocations of system functionality that are suitable given the generally limited capabilities of such handheld or portable computing devices and that facilitate efficient encoding and communication of the pitch-corrected vocal performances (or precursors or derivatives thereof) via wireless and/or wired bandwidth-limited networks for rendering on portable computing devices or other targets.
US10685633B2 String instrument bow light
A string instrument bow light includes at least one light configured to be disposed on a length of a shaft of a string instrument bow, the length of the shaft spanning between a frog and a tip of the string instrument bow, and a power supply electrically connected to the at least one light.
US10685632B2 Percussion musical instrument with snare effect assembly
A percussion instrument including a box with at least one wall configured to define a resonant chamber. The at least one wall defines a support area about an opening into the resonant chamber with the support area extending in a support plane. A playing surface is configured to be mounted to the support area to close the opening such that an inner surface of the playing surface extends along the support plane. At least one arcuate string is mounted relative to the at least one wall at an angle such that a portion of the arcuate string is in biased engagement with a contact surface defined by an inner surface of the playing surface or an inner surface of a portion of the at least one wall.
US10685631B2 Keyboard apparatus
According to an embodiment of the present invention, a keyboard apparatus includes a key; and a connecting member connecting the key to a frame and including a rod-like flexible member arranged between the frame and the key, the key being turned to the frame by bending of the rod-like flexible member.
US10685630B2 Just-in time system bandwidth changes
According to various aspects, just-in-time system bandwidth changes may be implemented in hardware to optimize power consumption and performance in an electronic device. More particularly, in a periodic system associated with an electronic device, a bandwidth for a next frame may be configured during a current frame via software operating on the electronic device. Hardware associated with the periodic system may issue a bandwidth change request for the next frame when a current time reaches a bandwidth increase threshold in response to actual processing time associated with the current frame finishing prior to the bandwidth increase threshold, which may be defined relative to a timer deadline that defines when the next frame starts to process.
US10685629B2 Module-type mobile terminal and control method therefor
The present invention relates to a detachable module-type mobile terminal and a control method therefor. The module-type mobile terminal, according to one embodiment of the present invention, comprises: a body; a display unit formed on the front side of the body, for outputting, by a first method, at least one icon related to an application; a sensor module detachable from the rear side of the body; a sensing unit for sensing whether the sensor module is provided at the rear side of the body; and a control unit for determining an application drivable by the provided sensor module and changing, by a second method different from the first method, a display method of an icon corresponding to the determined application among the at least one icon.
US10685626B2 Display module, electronic watch having the same, and electronic device having the display module
A display module includes a window member configured to include a first window area having a first thickness and a second window area having a second thickness greater than the first thickness, and a display panel configured to include a first display area overlapped with the first window area in a thickness direction and including a first pixel and a second display area overlapped with the second window area in the thickness direction and including a second pixel. The second pixel has a second pixel area smaller than a first pixel area of the first pixel.
US10685622B2 Display apparatus
A display apparatus transmits a picture acquisition request for getting picture information to an external image apparatus connected through a predetermined interface to the display apparatus from the external image apparatus at predetermined intervals and gets a plurality of pieces of picture information from the external image apparatus to be displayed. The plurality of pictures may be switched at predetermined intervals, for example, to be displayed, so that the plurality of pictures may be displayed in a so-called slide show manner. A plurality of pictures for thumbnail may be produced from the plurality of pieces of picture information and be arranged together to be displayed in one picture screen of a display device.
US10685617B2 Display device having charging rate compensating function
A display device having a charging compensation circuit to reduce/eliminate display stains based on pixels being charged at unequal charging rates. A data driving circuit of a display device includes an output circuit for converting an image signal into a data signal in response to a clock signal, and providing the data signal to a plurality of data lines, and a clock generating and compensating circuit for receiving a main clock signal and generating the clock signal, wherein the clock generating and compensating circuit detects a slew rate of the data signal provided to at least one of the plurality of data lines, and adjusts a phase of the clock signal depending on the detected slew rate.
US10685614B2 Display device, display module, and electronic device
A display device or the like with a novel structure which can ensure a sufficiently long period for writing data signals in pixels is provided. A display device or the like with a novel structure which can display an image of one frame without greatly degrading display quality is provided. The display device includes a gate driver and a pixel portion. The pixel portion includes a plurality of pixels. The gate driver is configured to output a first scan signal to a first gate line in a first frame period. The gate driver is configured to output a second scan signal to a second gate line in a second frame period. The second gate line is a gate line next to the first gate line. The pixels are configured to hold data signals, which are written in the pixels in the first frame period, in the first frame period and the second frame period.
US10685610B2 Display driving method and computer apparatus
A driving method for display includes: acquiring an original gray scale data group of each of pixel units of a content to be displayed in a preset display area; determining average gray scales of each of hues in the preset display area according to the original gray scale data group; acquiring original light source intensities of each of the hues of the content to be displayed in the preset display area; dividing the original gray scale data group into a first gray scale data group and a second gray scale data group according to the original gray scale data group of each of the pixel units, the average gray scales of each of the hues, and the original light source intensities, and determining driving light source intensities of each of the hues in the preset display area.
US10685605B2 Display device including switching unit connected with data line
A display device includes a plurality of pixel columns, a plurality of switching units, a number of which corresponds to a number of the pixel columns, and a plurality of data lines of which a number is one more than the number of the pixel columns, where each of the switching units includes a first switch which transfers a data voltage to a first data line to which some of a plurality of pixels included in a corresponding pixel column are connected, and a second switch which transfers a data voltage to a second data line to which the other of the pixels included in the corresponding pixel column are connected, and a second switch included in a first switching unit among the switching units is connected with a first switch included in a second switching unit adjacent to the first switching unit.
US10685603B2 All-around display device and pixel in the same
An all-around display device according to embodiments includes a display panel including first to J-th display areas having pixels and respectively corresponding to surfaces, a gate driver for providing a gate signal to the display panel through first to N-th gate lines, and for providing an initialization signal to the display panel through first to N-th initialization lines, an emission driver for providing an emission control signal to the display panel through first to N-th emission control lines, a display area control driver for providing first to J-th global control signals respectively corresponding to the first to J-th display areas to selectively determine light emission of each of the first to J-th display areas, and a data driver for providing a data voltage to the display panel through data lines, wherein J is an integer that is greater than 1, and N is an integer that is greater than J.
US10685602B2 Organic light emitting diode pixel driving circuit and display apparatus of same
The present disclosure provides an OLED pixel driving circuit and an OLED display apparatus utilizing the circuit scheme of 3T1C. The normal displaying mode and detecting mode of the pixel driving circuit both include two phases by controlling the conductions of different transistors. And, the pixel driving circuit is capable of implementing corresponding data compensation under the displaying mode according to the detected voltage threshold Vth of the driving TFT and the intrinsic conductivity factor value k of the aged OLED. This is capable of improving the uniformity of display and the illuminating efficiency.
US10685598B2 Display panel, display apparatus, and method for manufacturing display panel
A wiring delay is prevented or reduced by lowering a wiring resistance without making a wire wider. The present invention includes: a light blocking film (102); a light-transmitting film (106); and a first wiring layer (105A) which serves as part of a wire configured to electrically control an amount of transmitted light for each pixel, the first wiring layer (105A) being provided over the light blocking film (102), and the light-transmitting film (106) being provided over the first wiring layer (105A) so as to cover a side surface of the first wiring layer.
US10685595B2 Connection device, display device, and control method for the display device
A connection device connected to an image display unit that is head-mounted includes a connector to which an image signal is input; and a connector to which an image signal is input and which is capable of outputting sensor data. The connection device further includes a setting unit that sets a selection between the image signals; and an output control unit that selects the connector for outputting the image signal by a connection unit according to the setting. The setting unit sets the image signal to be output from the connection unit when the image signal is input.
US10685594B2 Calibrating brightness variation in a display
A method and system for calibrating brightness variation in a display involve measuring brightness levels of light emitters in the display. The light emitters are divided into different groups based on the measured brightness levels. Each group is assigned a sub-frame duration. Groups with higher brightness are assigned shorter sub-frame durations than groups with lower brightness. Calibration information is stored for driving the light emitters such that during a frame period of the display, the light emitters are activated for durations corresponding to the sub-frame duration of their corresponding group.
US10685586B2 Residual stress features in organ models
Simulated tissue structures and methods of making them are disclosed. An elastic first material is placed in tension. An elastic second material is adhered to the first material while the first material is in tension. The adhered second material and the first material in tension forms a first shape of the simulated tissue structure. Tension on the first material is released. In releasing the tension of the first material, a force is exerted on the adhered second material bring the combination of the first material and the second material into a second shape. The first shape is maintained by a mold or mandrel and the second shape is the desired shape of the simulated tissue structure.
US10685579B2 Learning system, learning method, storage medium, and apparatus
A learning system includes an output unit that outputs a first problem and a display message prompting a user to take a break, an acquisition unit that acquires an answer to the first problem from the user, an electroencephalogram measurement unit that measures an electroencephalogram of the user, and a control unit. The control unit determines whether first motivation is present on the basis of a first event-related potential included in the electroencephalogram and starting from a timing at which the first problem is output, determines whether second motivation of the user is present on the basis of a second event-related potential included in the electroencephalogram and starting from a timing at which the answer is acquired, and instructs the output unit to output a display message prompting the user to take a break if the first motivation is not present and the second motivations is not present.
US10685576B2 Augmented reality systems based on a dynamic feedback-based ecosystem and multivariate causation system
Augmented reality systems and methods for a decision augmentation system are provided. An example augmented reality system includes a ruleset generator system that creates rulesets based on empirical studies and a personalized program generation system that applies individualized data of a user to create a personalized program for the user based on one or more of the rulesets. In some instances a passive and active feedback system provides empirical results of actions and behaviors of the user and a multivariate causation system selectively adjusts the rulesets based on the empirical results of the actions and behaviors of the user. In various instances, a contextual filtering and adherence scoring system dynamically selects individualized suggestions according to context of the user and the personalized program for the user and provides augmented reality information overlays of the individualized suggestions.
US10685572B2 Multi-link transponder for aircraft and method of providing multi-link transponder capability to an aircraft having an existing transponder
A transponder system that is adapted to be positioned in an aircraft includes a transponder that is adapted to transmit information pertaining to the aircraft in which the transponder is positioned includes at least one receiver that is adapted to receive information including information pertaining to another aircraft. The receiver(s) is adapted to receive different types of data on multiple different frequencies. A display, which may be integral with the system housing or remotely mounted, is adapted to display (i) information received by said receiver and/or (ii) information to guide user input selection of information transmitted by said transponder. The housing houses the transponder, the receiver and, in one embodiment, the display. The existing transponder in the aircraft can be removed thereby leaving an opening in the aircraft and the transponder installed in the opening.
US10685565B2 Server, vehicle, and system
A server is used to provide a smoking vehicle to a user who wants to smoke. The server includes a communication device. The communication device is configured to receive first time information indicating a boarding time and first location information indicating a boarding location from an information terminal of the user. The communication device is configured to receive location information of the vehicle. The communication device is configured to transmit the first time information and the first location information to the vehicle.
US10685563B2 Apparatus, systems, and methods for detecting, alerting, and responding to an emergency vehicle
Apparatus, systems, and methods for detecting, alerting, and responding to an emergency vehicle. One such method includes receiving, using a first vehicle, a warning signal from an emergency vehicle. The first vehicle broadcasts a recognition signal based on the warning signal received by the first vehicle. A second vehicle receives the warning signal from the emergency vehicle and the recognition signal from the first vehicle. The second vehicle broadcasts a confirmation signal based on both the warning signal and the recognition signal received by the second vehicle. The confirmation signal is received from the second vehicle using a third vehicle. Finally, the confirmation signal is rebroadcasted from the third vehicle based solely on the confirmation signal received by the third vehicle.
US10685560B2 Remote load control device capable of orientation detection
A remote control device is provided that is configured for use in a load control system that includes one or more electrical loads. The remote control device includes a mounting structure and a control unit, and the control unit is configured to be attached to the mounting structure in a plurality of different orientations. The control unit includes a user interface, an orientation sensing circuit, and a communication circuit. The control unit is configured to determine an orientation of the control unit via the orientation sensing circuit. The control unit is also configured to translate a user input from the user interface into control data to control an electrical load of the load control system based on the orientation of the control unit and/or provide a visual indication of an amount of power delivered to the electrical load based on the orientation of the control unit.
US10685559B2 Bluetooth remote controller
A Bluetooth remote controller is disclosed in the present disclosure, comprising a remote controller housing which is provided with a plurality of openings, a circuit board disposed inside the remote controller housing, a plurality of keys disposed on the plurality of openings, a control unit disposed on the circuit board; a key circuit electrically connected to the control unit and disposed on the circuit board and abutting on the plurality of keys, a antenna for receiving a remote control signal of Bluetooth, electrically connected to the control unit and disposed on the circuit board. The beneficial effects of the implementation of the present disclosure is that achieving functions such as the remote adjusting of brightness, remote adjusting of color, timing, colors changing along with music and setting profiles through Bluetooth wireless control technology to facilitate people's life and increase the diversity and delight of intelligent home lighting.
US10685555B2 Information processing apparatus, information processing method, and program
[Object] To automatically distinguish whether an occupant is at home or not and to control an operating state of a management system of a house more simply.[Solution] An information processing apparatus according to the present disclosure includes: a radio wave information learning section configured to record a plurality of pieces of radio wave information detected in a house and learn radio wave information of a plurality of terminals supposed to be in the house on a basis of the recorded radio wave information; and a control section configured to compare newly detected radio wave information and the radio wave information of the plurality of terminals supposed to be in the house based on a result of the learning, and perform processing for changing an operating state of a system that manages the house in a case where none of the plurality of terminals supposed to be in the house were detected for a prescribed time or more.
US10685554B2 Systems and methods for robust man-down alarms
A system including at least one detector and a central station in two-way communication with the detector is provided. The detector can include an ambient condition sensing element, a motion sensor, control circuitry, and two-way communications hardware. The control circuitry can determine an alarm event based on a first signal received from the ambient condition sensing element and can transmit an alarm signal to the communications hardware during the alarm event. The control circuitry can also determine a man-down event based on a second signal received from the motion sensor and transmit a man-down alarm signal to the communications hardware during the man-down event. The two-way communications hardware can transmit at least one of the gas alarm signal and the man-down alarm signal to a remote location, and the two-way communications hardware can receive a status inquiry from the remote location.
US10685552B2 Condition-responsive wearable device for sensing and indicating proximity of an article with a specific characteristic
A condition-responsive wearable device for sensing and indicating proximity of an article with a specific characteristic includes a processor and a sensor. The sensor is configured to detect an article with two or more information sources within a predetermined distance of the sensor. The information sources contain characteristic information of the article. The wearable device also includes a memory storing instructions that, when executed by the processor, cause the processor to receive predefined characteristic information, select detected characteristic information from at least two of the information sources to compare with the predefined characteristic information, and compare the selected detected characteristic information with the predefined characteristic information. The wearable device includes an indicator configured to generate an alarm in response to detecting a match between the selected detected characteristic information and the predefined characteristic information.
US10685549B2 Alarm setting derived from the variability in signal characteristics
A method for creating alarm signals based on time-series signal behavior determined from real-time discrete data obtained from a medical device. In one embodiment the method includes identifying patterns in preceding time-series measurement threshold breaches in clinical readings obtained from said medical device when associated with a particular patient, and initiating an alarm signal to a front-line clinician based on the preceding quantity of threshold breaches.
US10685542B2 System and method for monitoring a premises based on parsed codec data
This document describes a monitoring system for detecting conditions at a physical premises. The monitoring system can receive, by a computing system, from a video sensor system deployed at the physical premises, block-based encoded video data encoded with a block-based encoder in the video sensor system. The monitoring system can parse, by the computing system, the block-based encoded video data to extract from the block-based encoded data macroblock arrays that correspond to areas of a frame of video data. The monitoring system can reduce, by the computing system, the macroblock arrays to one or more data clusters. The monitoring system can apply, by the computing system, a pattern recognition algorithm to the one or more data clusters to detect patterns in the one or more data clusters.
US10685539B2 Last lap light with extendible pole
Disclosed is a last lap light apparatus with extendible pole length, for submersible use in signaling, for example, in a swimming competition.
US10685538B2 Algorithm improvements in a haptic system
A system providing various improved processing techniques for haptic feedback is described. An acoustic field is defined by one or more control points in a space within which the acoustic field may exist. Each control point is assigned an amplitude value equating to a desired amplitude of the acoustic field at the control point. Transducers are then controlled to create an acoustic field exhibiting the desired amplitude at each of the control points. When human skin interacts with the acoustic field, vibrations of the skin are interpreted by mechanoreceptors being excited and sending signals to the brain via the nervous system. Improved processing techniques allow for more efficient real-world operation.
US10685536B2 Wagering game system and method with skill-based selection of prizes using arcade style chase or pursuit
A wagering game system and method having an arcade-style bonus game to win a bonus prize or to select one of a plurality of bonus prizes include a gaming device with a processor programmed present a bonus game. The bonus game enables the player to play an arcade style game to win a bonus prize or to select one of a plurality of bonus prizes. The bonus game includes a plurality of targets, wherein the player is enabled to interact with at least one of the targets using a bonus prize selector that may be controlled by a bonus prize input device. The processor is programmed to adjust at least one parameter of the at least one target, prize selector, or input device to vary difficulty of the bonus game based on a skill level of the player.
US10685533B2 Gaming systems and methods for use in providing random rewards
Systems and methods for use in providing a random reward associated with at least one game are disclosed. One exemplary method includes receiving, by a gaming server, data representative of gaming activity of a player of the at least one game, providing, by the gaming server, a code associated with the random reward, wherein the code is representative of an entry to win the random reward, receiving, by the gaming server, data representative of a text message including the code, determining whether the player won the random reward based on the received code, and providing a notification indicating whether the player won the random reward.
US10685530B2 Software-based simulation of symbol locking
An embodiment may involve a software application executed on behalf of a client machine with a graphical display unit, where the software application involves graphically displaying, on vertical symbol display segments of the graphical display unit, animations that simulate spinning a plurality of reels, and where each reel contains a respective plurality of symbols, subsets of which are displayable in a respective vertical symbol display segment corresponding to the reel. The embodiment may also involve iterations of: selecting a set of symbols including a locking symbol when (i) the locking symbol was locked in place from a previous spin and has been used in fewer than 3 winning combinations, or (ii) the locking symbol was initially selected during the spin of the reels; and causing the graphical display unit to display an animation of the spin of the reels in which the instance of the locking symbol remains in place.
US10685529B2 Graphical user interface for a gaming system
A graphical user interface for a gaming console is configured to render a first graphical element in a first region that includes multiple user selectable resource objects, detect a first touching operation at a first location in the first region to select and highlight a resource, detect a first touching operation and a second touching operation in the second region, render an instance of the resource at a first and second location in the second region, determine if a time period of the first and second touching operation exceeds a predetermined time period, and if so, render multiple instances of the resource at the first and second location in the second region, wherein a number of rendered the multiple instances of the resource is determined by a duration that the time period of the second touching exceeds the predetermined time period.
US10685525B2 Money handling apparatus for commercial facilities
A money handling apparatus (for example, money depositing and dispensing machine 100) includes a state detector 107 configured to detect a state of another money handling apparatus (for example, money change machine 200) to which the storage cassette (for example, banknote storage cassette 300) has previously been mounted or a state of the storage cassette itself and a determiner 108 configured to determine whether a counter (for example, recognizer 132) counts the money taken out from the storage cassette, based on the state detected by the state detector.
US10685517B2 Remote control for actuating garage doors and other barriers, and method and system of using same
Remote control for actuating garage doors and other barriers, and method and system of using same. A base unit includes: a wireless receiver, to wirelessly receive from an electronic device an incoming wireless signal indicating a command to actuate a garage door; a wireless signal constructor, to dynamically construct an outgoing wireless signal which comprises a rolling code; a wireless transmitter, to transmit the outgoing wireless signal to a wireless receiver of a motor unit that is operably associated with the garage door. A wireless signal constructor dynamically constructs the outgoing wireless signal without having access to a secret seed value that is accessible to the motor unit. A local storage unit stores a data-set of rolling codes that are associated with the motor unit; and the outgoing wireless signal is dynamically constructed based on a next-available rolling code obtained from the local storage unit of the base unit.
US10685516B1 Virtual intercom system
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a virtual intercom. In some implementations, a request from a visitor device to communicate with an occupant of a particular unit of the facility is received. A location of the visitor device is received. Based on the received location, it is determined that the visitor device is within a predetermined bounded area. An occupant profile is identified based on the received request. Information associated with the occupant profile is obtained. Based on the obtained information, it is determined the occupant has registered a profile. Based on the obtained information, a communication path to an occupant device is identified. The request from the visitor device is sent, using the communication path, to an occupant device belonging to the occupant. A response from the occupant device is received. Based on the response, an action is performed.
US10685515B2 In-vehicle location uncertainty management for passive start
Method and apparatus are disclosed for managing location uncertainty areas for a passive start system of a vehicle. An example vehicle includes antenna modules for determining signal strengths of communication with a mobile device. The example vehicle also includes a wireless module configured to, when the mobile device is in a location uncertainty area (LUA), determine first and second location predictors. The wireless module is also configured to enable passive start when the first and second location predictors both indicate the mobile device is inside the vehicle. The wireless module is further configured to disable passive start if the mobile device is outside the vehicle.
US10685512B2 Wireless lock
A network lock system and a method for operating the network lock system. The network lock system includes a lock mechanism and a device adapter for applying a power signal to a lock mechanism in which a bolt and a latch are locked together. The lock mechanism includes an electromagnet and a compressible spring. The power signal provides power to the electromagnet which causes the bolt to be attracted into the electromagnet by an electromagnetic force exceeding a compression force of a spring which causes the bolt to be released from the latch and causes the bolt to be surrounded by the electromagnet. Withdrawing the power signal from the lock mechanism removes the power provided to the lock mechanism which removes the electromagnetic force resulting in the compression force of the spring pushing the bolt into the latch causing the bolt and the latch to be locked together.
US10685511B2 Distributed aircraft recorder system
Various aircraft systems may benefit from enhancements that increase the reliability of the systems. For example, certain avionics systems may benefit from a distributed aircraft recorder system. A system can include an aircraft recorder on an aircraft. The system can also include a plurality of memory units on the aircraft and remotely located from the aircraft recorder. The memory units may be configured to receive streaming audio and flight data from the aircraft recorder.
US10685509B2 Method and apparatus for implementing a vehicle inspection waiver program
Position data received wirelessly from a vehicle enrolled in an inspection waiver program are employed to determine when the enrolled vehicle has entered a geofenced area, associated to an inspection station. After determining that the enrolled vehicle is in the geofenced area, and if the enrolled vehicle has a valid inspection waiver, a bypass confirmation can selectively be provided to the vehicle operator, authorizing the operator to bypass the inspection station. The task of determining when an enrolled vehicle is in the geofenced area associated to an inspection station can be performed using a processor disposed in the vehicle, or at a remote location separate from both the vehicle and the inspection station, or at the inspection station.
US10685503B2 System and method for associating user and vehicle information for communication to a third party
A vehicle is provided that detects a first presence of a driver in a vehicle, based upon detecting the first presence, provides a user interface for the driver to enter first user information, information, and communicates the first sensitive information to a vendor to authenticate the combines the first user information and the vehicle information to generate the first sensitive driver to enable the vendor to perform a financial transaction with the driver using the first sensitive information while the vehicle is in motion. The processor is programmed to initiate automatically, on behalf of the driver, the financial transaction with the vendor in response to a sensed state or location of the vehicle.
US10685502B2 Toll fee system and method
A toll fee tracking system comprising a toll authority adapted to collect data associated with at least one toll fee tracking device and a toll rental entity adapted to communicate with the toll authority and a third part entity. This Abstract is provided to comply with rules requiring an Abstract that allows a searcher or other reader to quickly ascertain subject matter of the technical disclosure. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US10685501B2 Parking meter system
A parking enforcement device includes a weather resistant housing, a processor disposed inside of the housing, a memory disposed inside of the housing and coupled to the processor, a network interface disposed in the housing and coupled to the processor, and a first camera coupled to the processor. The camera monitors a first parking space. A second camera remote from the parking meter monitors a second parking space and is networked to the processor. The processor is configured to recognize when a vehicle enters either of the first and second parking spaces and to determine if a parking violation min either of the spaces has occurred.
US10685499B1 Dynamic detail adaptive hair modeling and editing
A system and method to generate independent strand data maps containing changes made to arbitrary strands of hair in a hair model such that when the hair model changes, the previously modified information is preserved. The system and method also provide the ability to apply the modifications to other arbitrary hair models and to reset values from arbitrary hair models containing modified information.
US10685498B2 Augmented reality content rendering via albedo models, systems and methods
Methods for rendering augmented reality (AR) content are presented. An a priori defined 3D albedo model of an object is leveraged to adjust AR content so that is appears as a natural part of a scene. Disclosed devices recognize a known object having a corresponding albedo model. The devices compare the observed object to the known albedo model to determine a content transformation referred to as an estimated shading (environmental shading) model. The transformation is then applied to the AR content to generate adjusted content, which is then rendered and presented for consumption by a user.
US10685496B2 Saving augmented realities
Saving augmented realities includes collecting, with an augmented reality device, observation information of a physical space, and obtaining, with the augmented reality device, an augmentation associated with the physical space. An augmented view of the physical space including a visual representation of the augmentation is visually presented with the augmented reality device, and the augmented view is saved for subsequent playback.
US10685495B1 Enterprise modeling, instrumentation, and simulation system
A three-dimensional virtual reality modeling system is disclosed. The three-dimensional virtual reality modeling system preferably comprises an enterprise architecture modeler, a system monitor, a visual simulator, and an information display augmenter. Such a system can create virtual artifacts representing physical components of an enterprise system in a three-dimensional space and can display relevant metrics over each artifact, allowing a system engineer to efficiently monitor and maintain the system. Such a system further comprises familiar audio and visual cues to alert the engineer to faults in the system and aid in the localization of such faults.
US10685494B2 Wearable display for use with tool
A wearable augmented reality overlay device for use with a tool displays information to a user relating to the status or operation of the tool, to the forming of a work piece for a project, or to safety information related to the tool. The displayed information may include a highlight projected onto a portion of the tool, onto a wearer's body part, or onto a work piece. The displayed information may include a virtual control for the tool or another tool, an operating manual, or a maintenance, assembly or operating guide. The wearable display permits the user to control the tool and potentially other tools in the work shop. The display may instead include a projector to project adjustment information as a tool is adjusted. A virtual image of a tool may be projected to locating a tool in a work area.
US10685493B2 Systems and methods for delivering augmented reality content
The disclosed computer-implemented method may include (i) identifying, by a content delivery network, (a) a set of edge nodes that are managed by the content delivery network and that are distributed in a plurality of physical locations and (b) a set of augmented reality data, (ii) directing each edge node in the set of edge nodes to store a subset of the set of augmented reality data that is designated for use at a physical location that is serviced by the edge node, (iii) detecting a request from a mobile device for an item of augmented reality data, (iv) selecting a node within the set of edge nodes based at least in part on a proximity of the node to the mobile device, and (v) directing the node to send the item of augmented reality data to the mobile device. Various other methods, systems, and computer-readable media are also disclosed.
US10685492B2 Switchable virtual reality and augmented/mixed reality display device, and light field methods
Designs useful for switchable “Virtual Reality,” “Augmented Reality,” and “Mixed Reality” (VR/AR/MR) devices, for combining real reality and simulated reality images, other display purposes, and more. Various methods are proposed to combine (or not) real reality with simulated reality through the use of some level of zooming, cloaking, and/or other techniques. This enables a switchable VR and AR/MR system that does not require transparent glasses or devices. Various systems and methods are presented, some that can be generalized to novel imaging and display techniques that have broad applications beyond VR, AR, MR and other fields.
US10685489B2 System and method for authoring and sharing content in augmented reality
A device has an optical sensor, an inertial sensor, and a hardware processor. The optical sensor generates image data. The inertial sensor generates inertia data. The hardware processor receives an augmented reality (AR) authoring template authored at a client device, generates media content using the image data, and receives a selection of spatial coordinates within a three-dimensional region using the inertia data and the image data. The three-dimensional region is identified in the AR authoring template. The hardware processor further identifies an entry in the AR authoring template corresponding to the media content, places the media content at the selected spatial coordinates in the entry in the AR authoring template, and forms AR content using the media content at the selected spatial coordinates placed in the entry in the AR authoring template.
US10685488B1 Systems and methods for computer assisted operation
A computer-implemented system/method for entertaining a person includes providing a head mounted display to play one or more erotic contents; sensing one or more body parameters including head position, eye gaze, or hand gesture and modifying an erotic content based thereon; and rendering modified erotic video on the head mounted display.
US10685487B2 Disabling augmented reality (AR) devices at speed
Systems, apparatus and methods for limiting information on an augmented reality (AR) display based on various speeds of an AR device are presented. Often information forms a distraction when the wearer is driving, running or even walking. Therefore, the described systems, devices and methods aim to limit information displayed on an AR display based on three or more levels movement (e.g., stationary, walking, driving) such that the wearer is less distracted when higher levels of concentration are needed for real world activities.
US10685478B1 Mitigating projector glare by real-time dynamic shadow masking
A location associated with an individual at least partially located between a projector and a projection surface is determined. A portion of an image to be projected by the projector onto the projection surface is modified. As a result of the image including the portion modified being provided to the projector, projection of the portion of the image modified is caused to intersect with the location associated with the individual.
US10685477B2 Facilitation of depiction of geographic relationships via a user interface
Generation/rendering of a 2D perspective/view of a geographic region, e.g. a map the world or portion thereof, superimposed over which are indicators of related data items and graphical representations of the relationships therebetween is disclosed. Based on location data associated with each data item, a relative geographic presentation within, or otherwise superimposed over, the 2D presentation is generated relative to a 3D representation of the geographic region. Graphical interconnections are then derived based on the positions of the data items relative to each other and depicted in a manner which shows both the relationship between the data items and the geographic relationship with respect to the geographic region. The graphical interconnections may further be derived in a manner so as to depict a or other wise follow the perspective depicted by the 2D view, e.g. as arcs between related data items conforming to the depicted spherical contour of a globe.
US10685476B2 Voxels sparse representation
Embodiments described herein provide an apparatus comprising a processor to project voxels from a point cloud data set into an n-DoF space, and define successively less granular supervoxels at successively higher layer of abstraction in a view of the point cloud data set, and a memory communicatively coupled to the processor. Other embodiments may be described and claimed.
US10685473B2 Emulation of geometry shaders and stream output using compute shaders
Techniques for emulating geometry shaders and stream output using compute shaders are provided. In one set of embodiments, a geometry shader/stream output (GS/SO) emulation module can receive a geometry shader defined by an application for execution via a geometry shader stage of a graphics processing unit (GPU) of a computer system, where the geometry shader comprises program code for processing an input primitive. The GS/SO emulation module can further convert the geometry shader into one or more compute shaders, where the one or more compute shaders incorporate the program code of the geometry shader. The GS/SO emulation module can then issue the one or more compute shaders to a graphics driver of the computer system for execution via a compute shader stage of the GPU.
US10685472B1 Animation brushes
An image editing program can include animation brushes. An animation brush enables a content creator to draw as with any other digital brush. The animation brush will automatically generate elements, such as hair or raindrops. Each element can be drawn using a set of pixels that have a particular shape, location, and/or color, as determined by parameters associated with the animation brush. The image editing program can further animate the elements by determining, for each frame of an animation sequence, updated shape, location, and/or color values for the pixels of the elements. The image editing program can then redraw the elements. Redrawing of the elements can thus produce an animation.
US10685470B2 Generating and providing composition effect tutorials for creating and editing digital content
The present disclosure relates to systems, methods, and non-transitory computer readable media for generating and providing composition effect tutorials for creating and editing digital content based on a metadata composite structure. For example, the disclosed systems can generate and/or access a metadata composite structure that includes nodes corresponding to composition effects applied to a digital content item, where a given node can include location information indicating where a composition effect is applied relative to a digital content item. The disclosed systems can further generate a tutorial to guide a user to implement a selected composition effect by identifying composition effects of nodes that correspond to a location selected within a composition interface and presenting instructions for a particular composition effect.
US10685469B1 Aviation display depiction of weather threats
A method for indicating a weather threat to an aircraft is provided. The method includes inferring a weather threat to an aircraft and causing an image to be displayed on an aviation display in response to a determination by aircraft processing electronics that the inferred weather threat to the aircraft is greater than a measured weather threat to the aircraft.
US10685465B2 Electronic device and method for displaying and generating panoramic image
Disclosed is a method for displaying a panoramic image by an electronic device. According to an example embodiment of the present disclosure, a method for generating a panoramic image may comprise sensing a direction that a first side surface of the electronic device faces through a sensor included in the electronic device, displaying a first partial image of the panoramic image corresponding to the sensed direction of the first side surface, determining a direction corresponding to the reference view information with respect to the first partial image if information regarding the first partial image differs from reference view information indicating a reference view for the panoramic image, and providing information about the determined direction.
US10685462B2 Automatic data extraction from a digital image
The invention relates to a computer-implemented method for automatically extracting data from a digital image comprising a graphical representation of quantitative data. The method comprises: Basic graphical objects are detected and structural primitives determined comprising grouping the basic graphical objects based on geometric relations. A semantic label is assigned to each of the structural primitives. A spatial data region of the graphical representation is determined using the semantic labels of the structural primitives. Quantitative data values are extracted which are represented by structural primitives within the data region which are assigned with first semantic labels identifying the respective structural primitives to represent quantitative data. The extracted quantitative data values are provided in units of pixels according to an image coordinate system. The extracted quantitative data values are transformed from the image coordinate system to a coordinate system of physical units of the quantitative data represented by the graphical representation.
US10685460B2 Method and apparatus for generating photo-story based on visual context analysis of digital content
A method of generating a photo-story is provided. The method includes generating tags that indicate properties of a context of photo images; predicting, based on the generated tags, scenes indicated by the photo images; and generating, based on the predicted scenes, a photo-story including a combination of the predicted scenes.
US10685456B2 Peer to peer remote localization for devices
Features of the present disclosure solve the above-identified problem by implementing remote localization techniques that enable coordination between multi-user display devices. Specifically, the remote localization techniques identify user location (or “position”) in the virtual reality (VR)/augmented reality (AR) scene using a key-frame that is subset of available information. Thus, when a first display device is uncertain regarding its position within a VR/AR scene, the first display may generate, for example, a single key-frame that is shared between one or more second display devices such that the receiving display device(s) may locate the key-frame with respect to a spatial anchor within the client's map, identify the user's location within the VR/AR scene, and transmit the location back to the first HMD device that created the key-frame. Based on the location information, the first HMD device may synchronize with the second HMD device within a shared scene or map.
US10685455B2 Method and system for automated vehicle charging
A method for facilitating automated vehicle charging, which can include one or more of: detecting a charge port cover, determining a cover actuation point, opening the cover, locating a charging connector of the vehicle, locating electrical pins of the charging connector, connecting to the vehicle, and/or disconnecting from the vehicle. A system for facilitating automated vehicle charging, which can include one or more connectors, sensors, and/or actuators. The system is preferably configured to perform the method (e.g., in the presence of an electric vehicle).
US10685449B2 Surrounding environment recognition device for moving body
The purpose of the present invention is to provide a surrounding environment recognition device such that even in a situation where a certain moving three-dimensional object is apparently overlapped with another three-dimensional object, early detection of the certain moving three-dimensional object is enabled. To this end, a surrounding environment recognition device for a moving body is equipped with: imaging units for photographing multiple images in a time series; a three-dimensional object detection unit for detecting three-dimensional objects on the basis of distances of the objects from the imaging units; a vector detection unit for tracking feature points within predetermined areas of the multiple images containing the three-dimensional objects, thereby detecting motion vectors of the feature points; and a moving three-dimensional object detection unit for detecting three-dimensional objects which are present in the areas on the basis of detection results of the vector detection unit.
US10685448B2 Optical module and a method for objects' tracking under poor light conditions
An optical module and a method for its used are provided. The optical module comprises: an image capturing device; an illuminating device; a position measurement unit and a processor configured to: a) identify objects included in at least one frame that has been captured by the image capturing device; b) determine expected position of the one or more identified objects based on data received from the position measurement unit; and c) control operation of the at least one illuminating device while capturing a new image, to illuminate only part of the field of view of the target being acquired by the at least one image capturing device, wherein the one or more identified objects are included.
US10685447B2 Method for identifying an object in a region surrounding a motor vehicle, driver assistance system and motor vehicle
A method for identifying an object in a surrounding region of a motor vehicle as a stationary object is disclosed. The surrounding region is captured in images using a vehicle-side capture device and the object is detected in the captured images using an image processing device. A first position of the object in the surrounding region relative to the motor vehicle is estimated on the basis of a first captured image, a movement sequence of the object in image coordinates is determined on the basis of the first image and a second captured image, a first movement sequence that characterizes a first, stationary object in the image coordinates is determined proceeding from the first estimated position in the surrounding region, and the captured object is identified as a stationary object on the basis of a comparison of the movement sequence of the captured object to the first characterizing movement sequence.
US10685445B2 Systems and methods for generating augmented segmented image set
A system and method for generating augmented segmented image set obtain are provided. The method may include: obtaining a first image including a first anatomical structure of a first object; determining first feature data of the first anatomical structure; determining one or more first transformations related to the first anatomical structure, wherein a first transformation includes a transformation type and one or more transformation parameters related to the transformation type; applying the one or more first transformations to the first feature data of the first anatomical structure to generate second feature data of the first anatomical structure; and generating a second image based on the second feature data of the first anatomical structure.
US10685444B2 Method for panorama image processing
An image processing method for obtaining a panoramic image includes obtaining a first image and a second image by a camera unit, and obtaining location information between the viewpoints of the first image and the second image by a gyro. First features of the first image and second features of the second image are obtained according to a feature-capturing algorithm when pixel brightness differences exceed a threshold. Predicted features in the second imam are obtained by the location information, and predicted features that exceed a predetermined distance from the second features are discarded. A panorama image is obtained by combining the first image and the second image according to the first features and the selected second features.
US10685441B2 System for predicting occurrence of defective image and non-transitory computer readable medium
A system for predicting occurrence of a defective image includes an observation distance obtainer which obtains an observation distance of an image to be formed by an image forming apparatus. The system (i) divides image data input to the image forming apparatus as an original of the image into regions of interest having a size determined based on the observation distance, (ii) analyzes a spatial frequency of a gradient distribution of the image with respect to each of the regions of interest, and (iii) calculates a probability of a target density irregularity being conspicuous in the image to be formed by the image forming apparatus based on the image data by using a correlation index between a result of the analysis and an evaluation value of the density irregularity.
US10685439B2 Imaging system and method providing scalable resolution in multi-dimensional image data
An imaging system and method acquire first ultrasound image data of a body at a first acquisition quality level, display one or more two-dimensional images of the body using the image data at the first acquisition quality level, and create second ultrasound image data at a reduced, second acquisition quality level. The second ultrasound image data is created from the first ultrasound image data that was acquired at the first acquisition quality level. The system and method also display a rendered multi-dimensional image of the body using the second ultrasound image data at the reduced, second acquisition quality level.
US10685436B2 Dot-matrix product information encoding for food traceability
A method for encoding dot-matrix product information method includes identifying, via a processor, a dot-matrix grid size. The method further includes evaluating, via the processor, one or more dot pattern variation levels. In some aspects, the method includes retrieving, via the processor, an encoding structure indicative of a plurality of product information attributes. The method also includes determining, via the processor, whether an alpha-numeric digit at a dot pattern variation level can include a plurality of product information. The method further includes outputting, via the processor, a dot pattern code map. In some aspects, the dot pattern code map is indicative of a relationship between each of the product information attributes and the plurality of values for each of the product information attributes.
US10685435B2 Drawing data generating method
A drawing data generating method according to an embodiment is a method for generating drawing data input to a drawing apparatus that draws a plurality of figure patterns on an object using a charged particle beam. The method includes generating the drawing data in accordance with a data format that not only defines a plurality of pieces of figure information, but also sequentially defines dose information of each figure before or after the plurality of pieces of figure information. The dose information of each of the second and succeeding figures is converted to a representation based on the dose information of any preceding figure, and a data length of the dose information is made variable for each figure. For example, the dose information of each of the second and succeeding figures is converted to a difference representation between a dose of the figure and a dose of the preceding figure, and a data length of the difference representation is changed in accordance with the magnitude of a difference value.
US10685432B2 Information processing apparatus configured to determine whether an abnormality is present based on an integrated score, information processing method and recording medium
An apparatus and a method are disclosed, each of which applies a plurality of different spatial filters to one input image to generate a plurality of filtered images; calculates, for each of a plurality of pixels included in each of the plurality of filtered image, a score indicating a value determined by a difference from a corresponding one of a plurality of model groups, using the plurality of model groups that respectively correspond to the plurality of filtered images and each including one or more models having a parameter representing a target shape; calculates an integrated score indicating a result of integrating the scores of the respective plurality of pixels corresponding to each other over the plurality of filtered images; and determines an abnormality based on the integrated score.
US10685428B2 Systems and methods for super-resolution synthesis based on weighted results from a random forest classifier
Methods and systems which provide super-resolution synthesis based on weighted results from a random forest classifier are described. Embodiments apply a trained random forest classifier to low-resolution patches generated from the low-resolution input image to classify the low-resolution input patches. As each low-resolution patch is fed into the random forest classifier, each decision tree in the random forest classifier “votes” for a particular class for each of the low-resolution patches. Each class is associated with a projection matrix. The projection matrices output by the decision trees are combined by a weighted average to calculate an overall projection matrix corresponding to the random forest classifier output, which is used to calculate a high-resolution patch for each low-resolution patch. The high-resolution patches are combined to generate a synthesized high-resolution image corresponding to the low-resolution input image.
US10685427B2 Image stitching method and electronic device using the same
An electronic device including a bendable base, a plurality of camera modules, a sensing module and a processing module is provided. The camera modules are mounted on the base, and may capture a plurality of images corresponding to different fields of view. The sensing module is coupled to the base for detecting a physical bending information of the base. The processing module is coupled to the camera module and the sensing module for estimating a bending angle of the base according to the physical bending information, obtaining an overlapping information of the images according to the bending angle, and stitching the images according to the overlapping information to create a stitched image.
US10685426B2 System and method for adaptive panoramic image generation
An imaging system for adaptively generating panoramic images and methods for manufacturing and using same are provided. The system includes an imaging device configured to capture digital images at a plurality of image capture positions. The system further includes a processor configured to identify an overlapping portion of first and second images captured at respective first and second image capture positions, determine a stitching position quality measure for a plurality of stitching positions in the overlapping portion of the first and second images, and select a stitching position based on the determined stitching position quality measures of the plurality of stitching positions of the first and second images. The processor is also configured to stitch the first and second images together at the selected stitching position to generate a panoramic image and determine a third image capture position based on the stitching position quality measure.
US10685424B2 Dense structure from motion
Determining three-dimensional structure in a road environment using a system mountable in a host vehicle including a camera connectable to a processor. Multiple image frames are captured in the field of view of the camera. In the image frames, a line is selected below which the road is imaged. The line separates between upper images essentially excluding images of the road and lower images essentially including images of the road. One or more of the lower images is warped, according to a road homography to produce at least one warped lower image. The three-dimensional structure may be provided from motion of a matching feature within the upper images or from motion of a matching feature within at least one of the lower images and at least one warped lower image.
US10685421B1 Configurable convolution engine for interleaved channel data
Embodiments relate to a configurable convolution engine that receives configuration information to perform convolution and other deep machine learning operations on streaming input data of various formats. The convolution engine may include two convolution circuits that each generate a stream of values by applying convolution kernels to input data. The stream of values may each define one or more channels of image data. A channel merge circuit combines the streams of values from each convolution circuit in accordance with a selected mode of operation. In one mode, the first and second streams from the convolution circuits are merged into an output stream having the combined channels of the first and second streams in an interleaved manner. In another mode, the first stream from the first convolution circuit is fed into the input of the second convolution circuit.
US10685417B2 Method and device for searching in a touch-screen apparatus based on gesture inputs
A method and device for searching in a touch-screen apparatus are provided. The method comprises steps of: displaying a floating control for selecting the content to be searched for on the user interface of the touch-screen apparatus, wherein the inner region of the floating control has a transparent background; receiving a gesture input on the screen of the touch-screen apparatus by a user for the floating control, and adjusting the position and shape of the floating control according to the received gesture until the floating control encircles the content to be searched for in the user interface; capturing the image encircled by the floating control in the user interface; recognizing the content to be searched for encircled in the captured image; calling a defined search interface for searching according to the type of recognized content to be searched for.
US10685415B1 Systems and methods for tracking instruments useful for transporting goods of a business
A system and method for tracking a milk crate, a bread tray, or other instrument for transporting goods of a business makes use of an electronic tracking tag attached to the milk crate, the bread tray, or other transport instrument. The electronic tracking tag includes a microprocessor and a transceiver, and wirelessly transmits an identifying electronic transmission at predetermined time intervals. The systems and methods further make use of a wireless network including a plurality of nodes, where each of the nodes is positioned at a predetermined location and receives the identifying electronic transmission from the electronic tracking tag upon movement of the electronic tracking tag into proximity with a node. Each of the nodes are then connected to a central computer server that identifies a location of the electronic tracking tag based on the predetermined location of the node.
US10685409B2 Providing controlled access to proprietary fisheries data
Systems and methods may be used to provide industry access to proprietary fisheries dependent data originating from fishers while preserving confidentiality rights of the fishers. An industry-accessible secured fisheries database is established to store proprietary fisheries dependent data, for example, received from a government fisheries database that collects fisheries dependent data in accordance with a fishery regulating authority. User interfaces may be established for database administrators and/or industry members to access the industry-accessible secured fisheries database. Application programming interfaces (APis) may be established for interfacing with other software applications, for example, to transfer the fisheries dependent data into the industry-accessible secured fisheries database and/or to access the proprietary fisheries dependent data for purposes of traceability and/or verification of fish products. The industry-accessible secured fisheries database and the interfaces may use various security measures or techniques to preserve confidentiality rights of the fishers and while providing access to the proprietary data.
US10685407B1 Computer-implemented methods, systems and articles of manufacture for tax topic prediction utilizing prior tax returns
Computer-implemented methods, systems and articles of manufacture for determining which questions to present to a user of a modular tax preparation application in which analysis of tax logic by the tax logic agent is separate from interview screens generated by the user interface controller. A topic engine of the modular tax preparation application is configured or programmed to predict which tax topics are applicable to the current electronic tax return based at least in part upon a data of a prior year tax return. Other sources besides the current tax return being prepared and the prior year tax return may also be utilized for topic determination. The tax logic agent generates a non-binding suggestion for the user interface controller based at least in part upon an output generated by the topic engine.
US10685404B1 Loss mitigation implementing unmanned aerial vehicles (UAVs)
Unmanned aerial vehicles (UAVs) may facilitate insurance-related tasks. UAVs may actively be dispatched to an insured asset and the area surrounding an insured asset, such as with the policyholder or insured's permission and collect data related to the insured asset, such as images, video, audio, weather conditions, thermal signatures, wood and soil samples, etc., and transmit this data to a computing device. The computing device may be associated with and/or utilized by an insurance provider to perform insurance-related tasks, such as processing the data to determine an amount of risk associated with the insured asset. If the amount of risk has increased, the computing device may provide a recommendation to a mobile device of the policyholder on how to reduce the risk such that corrective action may be taken. Insurance discounts may be provided based upon following recommendations that mitigate risk.
US10685395B1 Graphical user interfaces facilitating vehicle leasing
In accordance with one or more preferred implementations, graphical user interfaces (GUIs) for a mobile application or website provide the ability for a user to lease a vehicle online in a streamlined and user-friendly manner. In accordance with one or more preferred implementations, GUIs provide the ability for a user to review available vehicles and vehicle specifications, select a vehicle, request a lease for the selected vehicle, view outstanding action items necessary to finalize the lease and receive delivery of the vehicle, and complete the outstanding action items.
US10685390B1 Optimized drug supply logistical techniques for a central drug distribution center
A facility for managing distribution of a drug is described. The facility generates an order for the drug on behalf of one or more purchasing hospitals, the order specifying each purchasing hospitals' identity and a quantity of the drug ordered on its behalf. The facility selects the specified identities of the purchasing hospitals and the specified quantities of the drug in a manner that takes advantage of opportunities that one or more distinguished hospitals among the purchasing hospitals have to order the drug at a discounted price. The facility reimburses each purchasing hospital for the drug ordered on its behalf at an undiscounted price. The facility causes the ordered quality of the drug to be physically distributed to one or more consuming hospitals, and causes each consuming hospital to be charged for the distributed quantity of the drug at the undiscounted price.
US10685387B2 Identifying items in images
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using location data to identify and provide services in association with items appearing in captured images. One of the methods includes receiving, from a device, an image and location data representing the device's physical location, determining, based on the location data, that a particular set of one or more locations are within a threshold distance of the device's physical location, accessing, for each of the one or more locations in the particular set, item information that indicates one or more items that are associated with the location, determining, based on the accessed item information, that the image likely shows a particular item that is associated with one or more locations in the particular set, and providing, to the device, instructions for presentation of information about (i) the particular item and (ii) one or more locations in the particular set that are associated with the particular item.
US10685384B2 Methods and systems for tracking a price change for a purchase made using a transaction card
A computer-based method and system for tracking a price change of a purchase made using a transaction card over an interchange network is provided. The interchange network includes a price tracking computer device in communication with a memory device. The method includes receiving, at the interchange network, transaction data associated with a purchase of an item by a cardholder using the transaction card, transmitting via the interchange network an authorization message in response to the purchase of the item, directing at least some of the transaction data to the price tracking computer device including a purchase price of the item, and using the price tracking computer device to track changes in a current asking price of the item, and compare the purchase price of the item to the current asking price of the item.
US10685383B2 Personalizing experiences for visitors to real-world venues
Methods select content to be delivered to a visitor to a real-world venue. One method identifies a visitor to a real-world venue based on tracked physical actions and a profile including previously collected visitor information associated with the venue. The method determines that members of a group are present at the venue with the visitor, where the determining is based at least in part on the previously collected visitor information. Based on determining that the visitor is at the venue with members of the group, content is selected for the visitor. Another method identifies a visitor to a venue as belonging to a group by identifying the visitor based on tracked physical actions and collected visitor information. The tracked actions and visitor information are used to determine whether the visitor is in the venue with members of the group. Tailored content is sent to the visitor based on the determination.
US10685382B2 Event ticket hub
There are provided methods and systems to retrieve search result information and digital content. The system receives input information identifying a plurality of data sources from which to retrieve digital content. Next the system retrieves search result information, over the network, from the plurality of data sources based on the input information. Next the system retrieves the digital content, over the network, from at least one of the data sources based on the search result information. Finally, the system communicates digital content to a client machine.
US10685381B2 Boosting ad performance by identifying hotspots
In one embodiment, a method includes receiving a message comprising status data from a second computing device, determining that a geographic area is a hotspot based at least on the status data, where mobile users in a hotspot have a high probability of accessing an application on their mobile computing devices, and sending an indication that the geographic area is a hotspot to a third-party computing device, where the indication is used by the third-party computing device to determine a value for delivery of content to computing devices associated with the geographic area.
US10685376B2 Method and system for lead budget allocation and optimization on a multi-channel multi-media campaign management and payment platform
A method and apparatus for managing and integrating lead sources for a marketing/advertisement campaign on a platform that allocates and optimizes lead source budgets and provides a customer service and payment processing function. The present technology as disclosed and claimed herein provides a platform that is a customer retention and customer management system that is automated to provide lead estimations and optimizations to allocate and optimize lead source budgets where the system has a learning function that improves over time.
US10685374B2 Exploration for search advertising
A system and method enable exploration of cold ads in an online information system. Cold ads are ads that are new to the system and do not yet have reliable click through rate (CTR) estimates or click probabilities. The method and system selectively boost the click probabilities of cold ads to increase their likelihood of participating in and winning an auction so that the cold ad get more impressions, but without adversely affecting revenue in a production environment when cold ads are introduced.
US10685370B2 Purchasing a reserved item
The systems, methods, and computer program products (collectively “systems”) described herein are generally configured to monitor actions in digital channels. More specifically, the systems are capable of creating reservations for items and initiating payments for the items based on actions or information received from the digital channel. The systems are capable of syncing transaction accounts with various digital channels. Moreover, the systems are capable of initiating or completing transaction based on user information. The systems may also be capable of providing rewards based on activities or accomplishments in the digital channels. Moreover, the systems may be capable of verifying activities based on transaction information.
US10685367B2 Systems and methods to provide offer benefits based on issuer identity
Systems and methods configured to specify and/or deliver the benefit of an offer, based on the identity of an issuer of a consumer payment account with which the offer is associated and using which account a transaction qualifying for the offer is performed.
US10685364B2 Method and apparatus for causing a recommendation of a point of interest
An approach is provided for determining at least one distribution of a plurality of current values for at least one dynamic content parameter associated with a plurality of points of interest within a predetermined proximity to at least one target point of interest. The approach involves determining at least one distribution mean and at least one distribution standard deviation for the at least one distribution of the plurality of current values. The approach also involves determining at least one set of historical values for the at least one dynamic content parameter for the at least one target point of interest. The approach further involves determining at least one estimated current value for the at least one dynamic content parameter associated with the at least one target point of interest based, at least in part, on the at least one set of historical values, the at least one distribution mean, and the at least one distribution standard deviation.
US10685361B2 Targeting advertisements to groups of social networking system users
Embodiments of the present disclosure target advertising to a group of related users of a social networking system. To target advertising to a group of users, the social networking system receives targeting criteria specifying a group to receive an advertisement at substantially the same time. To identify a group of users of the social networking system satisfying the targeting criteria, the social networking system observes the interactions of connected social networking system users. Connected users interacting with each other in a manner that satisfies the targeting criteria may be added to a group. The social networking system serves the advertisement to a set of users included in the group because the served users are members of the group.
US10685359B2 Identifying clusters for service management operations
Client instance data including a plurality of incidents is obtained, each incident including a plurality of fields. A target field and an evaluation field are selected from among the plural fields. The plurality of incidents are grouped into a plurality of clusters based on a degree of a natural language text similarity of respective target fields in the plurality of incidents. A quality value is determined for each of the plurality of clusters based on the degree of the natural language text similarity of respective target fields in grouped incidents of the cluster from among the plurality of incidents, and based on respective evaluation fields. Each of the plurality of clusters is ranked based on the respective quality value of the cluster and a number of the grouped incidents of the cluster. At least one of the ranked plurality of clusters is identified to perform a service management operation.
US10685356B2 Systems and methods for providing electronic transaction auditing and accountability
Embodiments of the invention can provide systems and methods for electronic transaction auditing and accountability. In one embodiment, a method of providing electronic transaction auditing can be implemented. The method can include determining at least one unique identifier associated with a respective transaction. The method can also include communicating the at least one unique identifier to a destination server. In addition, the method can include receiving data associated with an electronic transaction and at least one unique identifier corresponding to the unique identifier previously communicated to the destination server and associated with the respective transaction.
US10685355B2 Method, device, and system of detecting mule accounts and accounts used for money laundering
Method, device, and system of detecting a mule bank account, or a bank account used for terror funding or money laundering. A method includes: monitoring interactions of a user with a computing device during online access with a banking account; and based on the monitoring, determining that the online banking account is utilized as a mule bank account to illegally receive and transfer money. The method takes into account one or more indicators, such as, utilization of a remote access channel, utilization of a virtual machine or a proxy server, unique behavior across multiple different account, temporal correlation among operations, detection of a set of operations that follow a pre-defined mule account playbook, detection of multiple incoming fund transfers from multiple countries that are followed by a single outgoing fund transfer to a different country, and other suitable indicators.
US10685354B1 Automatic teller machine game-based authentication functionality
In an example, a method for implementing gamification in user authentication operations for a customer financial transaction device such as an automatic teller machine (ATM) or kiosk may be provided to improve security and enable enhanced electronic display and user interface features. In one example, the electronic operations for implementing gamification may include associated actions in a user interface authentication screen with defined gamification functions, receiving and evaluating input in the user interface authentication screen, and enabling or performing certain authentication actions based on an expected gamification action. In further examples, the gamification may be implemented based on themes for the user interface that match entertainment themes, individual games, or customizations to graphical and text content established by the user.
US10685351B1 Designation of a trusted user
A device receives a request for a trust designation for a user that is to utilize a merchant application to interact with one or more other users, wherein the merchant application includes one or more interfaces that allow the user to interact with the one or more other users while remaining anonymous or partially anonymous. The device obtains user data for the user based on information included in the request. The device determines the trust designation for the user by using a data model that has been trained using machine learning to process the user data. The device permits at least one of the one or more interfaces of the merchant application to display the trust designation, wherein the user remains anonymous or partially anonymous while the trust designation is displayed.
US10685349B2 Confirming physical possession of plastic NFC cards with a mobile digital wallet application
A user accesses a merchant system website via a user computing device, selects items for purchase, and selects an option to checkout using a digital wallet account. The user selects payment information associated with a payment card device for use in an online transaction. The merchant system transmits an unpredictable number to the user computing device. The user taps the payment card device to the user computing device to establish a wireless communication channel over which the payment card device receives the unpredictable number. The payment card device transmits payment card information and a check sum calculated from the unpredictable number and by the payment card device to the merchant system via the user computing device. The merchant system transmits the check sum and payment card information in a transaction authorization request to the issuer system, which verifies the check sum using the shared secret and the unpredictable number.
US10685345B2 Systems and methods for electronic geocaching
A method and system for transferring electronic units of value to a mobile device using a computer device coupled to a database are provided. The method includes establishing a transfer account associated with the mobile device, initiating, by the mobile device, a transfer of an identifier encoded in a geo.Chip to the mobile device, receiving, by the mobile device, the identifier and a geolocation of the mobile device, transmitting the received identifier and geolocation for verification of the identifier using the geolocation, and receiving, by the mobile device, an indication of the units of value associated with the geo.Chip location.
US10685343B2 Trusted internal interface
An interface and device architecture for a payment device. An interface between a payment application installed in a payment device and one or more value-add applications (such as loyalty programs, transit applications, etc.) that are also installed in the payment device. The API or interface design permits communications and data transfer between the payment application and one or more value-add applications. This reduces (and in some cases may prevent) the need for back-end server processing of data that may be relevant to both a payment transaction and to a function of the value-add application. Similarly, the same or another API or interface may enable communications and data transfer between a value-add application and the payment application.
US10685342B2 Systems and methods for use in routing funds, associated with transactions, to direct-pay accounts
Systems and methods are provided for rerouting funds, associated with transactions between consumers and merchants, to direct-pay accounts associated with creditors that provide loan and/or credit arrangements to the merchants. One exemplary method generally includes identifying, by a computing device, funds directed to a primary payment account associated with a merchant during settlement of at least one transaction for which funds are directed to the merchant. The computing device then routes a first portion of the funds to a direct-pay account associated with a creditor of the merchant, whereby the first portion of the funds is delivered to the direct-pay account in service of a debt between the creditor and the merchant, without the first portion of the funds being appended to the primary account associated with the merchant. The computing device then also routes a second portion of the funds to the primary account associated with the merchant.
US10685340B2 Point-of-sale systems
A portable point-of-sale (POS) system includes a stand, an adjustable arm coupled to the stand, and a housing. The housing is coupled to the adjustable arm and includes a locking side panel having an integrated locking mechanism. The housing is configured to removably enclose a computing device used to facilitate an electronic transaction. The locking side panel is configured to enclose the computing device within the housing. The integrated locking mechanism and the locking side panel are configured to lock the computing device within the housing.
US10685337B2 Electronic payment clearing and check image exchange systems and methods
A system and corresponding method are provided. The system includes a plurality of first entities (such as banks), each first entity communicatively connected to at least one distributed traffic agent (DTA), a second entity (such as a central facility) communicatively connected to a DTA, and a communication network communicatively connecting the DTAs. A payload containing a data file (such as electronic check presentment data, electronic payment data, or any other data type) is communicated from one first entity to another through their respective DTAs via the communication network. In addition, a transmittal containing control information corresponding to the payload is communicated from the one first entity to the second entity through their respective DTAs via the communication network.
US10685336B1 Authentication alerts
Methods and systems are provided for generating alerts in association with a request to open an account for an individual. For example, information identifying an individual may be received from a financial entity in association with the financial entity receiving a request to open an account for the individual from a requesting entity. The requesting entity may be a vendor or service provider associated with the financial entity. An electronic notification may then be sent to the individual, which may include a selectable option to indicate that the individual does not authorize opening of the account. In response to receiving an indication that the individual does not authorize opening of the account, notifications may be sent to both the financial entity and the requesting entity indicating that the individual has not authorized opening of the account.
US10685335B2 Integrated asset integrity management system
An integrated asset integrity management system includes a plurality of asset information identifiers associated with a corresponding plurality of assets, a mobile communication device comprising a reading device for reading the identifiers, and a server in electronic communication with the mobile communication device. The server includes a database structure having a tracking system database that includes tracking system data corresponding to the asset information identifiers, and a performance database that includes data relating to performance of the assets. The mobile communication device transmits read asset information to the server. An electronic processor identifies assets corresponding to the read asset information identifiers and determines asset integrity issues for any of the assets. An output device outputs an indicator associated with the determined integrity issue. A framing algorithm uses a drill down technique for honing in on integrity issues at a location that may include a plurality of assets.
US10685331B2 Personalized FUNC sequence scheduling method and system
A method is provided for recommending a desired func sequence schedule to a user. The method includes obtaining at least one user intention inputted by the user; creating a func sequence including a plurality of funcs for fulfilling the user intention; and determining user preference on scheduling of the plurality of funcs in the func sequence. The method also includes determining a dependency relationship among the plurality of funcs in the func sequence; and determining scheduling constraints to the scheduling of the plurality of funcs in the func sequence. The method further includes, based on the user preference, the dependency relationship, and the scheduling constraints, performing an optimization process to determine a desired schedule for the plurality of funcs in the func sequence to fulfill the user intention; and recommending the func sequence with the desired schedule to the user.
US10685327B1 Methods for using interactive huddle sessions and sub-applications
Systems and methods for user interaction with sub-applications in a remote huddle session are disclosed. The system architecture of the disclosed system and methods may include a plurality of components including servers, databases, client computing devices, and software modules, among others. The components may interact with each other by means of network connections. The user interaction with a plurality of sub-applications is also disclosed. An authenticated team member may select a sub-application from a list of sub-applications on a home screen that may be displayed on the user interface of a client computing device by a processor. The list of sub-applications may include recognition, morale, announcements, news feed, key protects, field metrics, dates/calendar, leader standard work, employee sentiment, and customer sentiment, among others.
US10685322B2 System for automatically monitoring a supply of a consumable product, replenishing the supply, and methods of use
The system includes an apparatus which automatically measures an inventory of a consumable good and tracks the inventory as it is used. The system may include a signaling device which creates a signal when a defined minimum amount of the consumable good has been reached. The apparatus may also send the user an electronic message that the defined minimum has been reached. The system may then automatically submit an order to a supplier for a replacement supply of the consumable good. This system may be used to track supply and reorder animal food, food staples, production supplies, manufacturing parts, or virtually any consumable good. Accordingly, a user may avoid the inconvenience and loss of time and money due to failure to timely replace a consumable good.
US10685319B2 Big data sourcing simulator
A simulator is configured to simulate the fulfillment of orders by nodes. Each node has an inventory of products and is capable of shipping the products to destinations in response to receipt of a corresponding order. The simulator divides the nodes into groups and assigns a different priority to each group based on input provided by a user to the simulator to generate an ordered sequence of priorities. The simulator maintains safety stock data corresponding to each node that indicates minimum quantities of the products required to be present at the corresponding node. The simulator selects a current priority of the sequence and next simulates a first group among the groups having the current priority fulfilling the orders for a given product among the products while a quantity of the given product at each of the nodes in the first group is below the minimum quantity in the corresponding safety stock data.
US10685315B2 Method of registering an installed valve
A method of registering an installed valve (VLV) is disclosed,the installed valve (VLV) having a marking (MA) associated to an identity (ID),the method comprising the steps ofproviding a mobile communication device (DEV), the mobile communication device (DEV) comprising a navigation satellite signal receiver (NSSR),establishing a registration of the valve (VLV) by performing the following steps with the mobile communication device (DEV), reading the marking (MA) attached to the valve (VLV), establishing a valve location (VL) by means of the navigation satellite signal receiver (NSSR), and transmitting at least one data package (DP) to a central server (CS), said at least one data package (DP) comprising a representation of the marking (MA) or the associated identity (ID) and the established valve location (VL), receiving at the central server (CS) said at least one data package (DP), establishing at the central server (CS) a valve record (VR) associating the identity (ID) to the established valve location (VL), and storing the valve record (VR) in a database (DB). A digital photograph of the installed valve may also be included in the one or more data packages.
US10685302B2 Collaborative task management and completion
An interface for editing content items permits users to enter tasks and designate metadata relating to the tasks, such as an assigned user for the task, a deadline for the task, and a category of the task. A content item browser presents content items to a user along with a summary of the task completion of tasks within the content item. The summary of task completion may be limited to tasks matching a search query. This permits a user to identify content items and tasks related to the search query from the content item browser, without entering an interface for modifying the content item.
US10685301B2 Method and system for providing sales information and insights through a conversational interface
A method and system are described that provide responses to natural language queries regarding the performance of a business. The method and system processes data from multiple data sources including information generated by the business and analyzes the data to provide actionable suggestions as to how to determine how to improve the performance of the business. The use of natural language queries allows for a merchant without a business intelligence background obtain these insights easily.
US10685297B2 Automatic booking of transportation based on context of a user of a computing device
A system is described that infers that a user will need to complete a trip and selects a transportation service that the user can use to complete the trip. The system predicts a time to request a vehicle associated with the transportation service for completing the trip such that the request has sufficiently high degree of likelihood, of causing the vehicle to arrive at a future location by a final departure time; the final departure time being a latest time at which the user is predicted to need to begin traveling. Responsive to determining that a current time is within a threshold amount of time of the predicted time, the system sends, to a reservation system associated with the transportation service, a reservation request for the vehicle associated with the transportation service for completing the trip.
US10685295B1 Allocating resources for a machine learning model
A method for allocating resources for a machine learning model is disclosed. A machine learning model to be executed on a special purpose machine learning model processor is received. A computational data graph is generated from the machine learning model. The computational dataflow graph represents the machine learning model which includes nodes, connector directed edges, and parameter directed edges. The operations of the computational dataflow graph is scheduled and then compiled using a deterministic instruction set architecture that specifies functionality of a special purpose machine learning model processor. An amount of resources required to execute the computational dataflow graph is determined. Resources are allocated based on the determined amounts of resources required to execute the machine learning model represented by the computational dataflow graph.
US10685294B2 Hardware device based software selection
A method and system for improving an operation of an automated IT system is provided. The method includes identifying software applications associated with requirements of processes executed by a hardware device with respect to an IT system. An ordered set of software solutions for modifying the software applications is generated. Sampling software code is generated by applying a sampling technique for enabling the hardware device to execute learning software code with respect to database systems. The sampling software code is executed for enabling an automated learning process applying a feature learning technique for identifying a set of software applications and enabling an evaluation of the software applications with respect to organizational parameters for identifying an organizational fitness for the set of software applications. A software application and associated feature are identified and the software application is executed resulting in improved operation of the hardware device.
US10685293B1 Methods and systems for analyzing cybersecurity threats
To analyze cybersecurity threats, an analysis module of a processor may receive log data from at least one network node. The analysis module may identify at least one statistical outlier within the log data. The analysis module may determine that the at least one statistical outlier represents a cybersecurity threat by applying at least one machine learning algorithm to the at least one statistical outlier.
US10685292B1 Similarity-based retrieval of software investigation log sets for accelerated software deployment
A method in one embodiment comprises extracting features from each of a plurality of software investigation log sets, generating representations for respective ones of the software investigation log sets based at least in part on the corresponding extracted features, and storing the representations in a knowledge base. In conjunction with obtaining at least one additional software investigation log set, the method generates a representation of the additional software investigation log set, identifies one or more of the representations previously stored in the knowledge base that exhibit at least a specified similarity to the representation of the additional software investigation log set in accordance with one or more statistical models, and presents information characterizing the one or more software investigation log sets corresponding to respective ones of the identified one or more representations in a user interface. The method is illustratively implemented in a machine learning system of a processing platform.
US10685290B2 Parameter management through RDMA atomic operations
One or more parameter changes for one or more parameters are computed at one or more worker nodes. The one or more parameters on a remote server are updated based on the computed one or more parameter changes. The updating is performed via one or more remote direct memory access atomic operations with the remote server.
US10685287B2 Computing with iterative knowledge management mechanism and method of operation thereof
A computing system includes: a control unit configured to operate a knowledge discovery component to extract knowledge from data, operate a knowledge engineering component to perform a knowledge extension or a knowledge evolution on the data or the knowledge; and a user interface, coupled to the communication unit, configured to operate an interface component to interact with the knowledge discovery component and the knowledge engineering component.
US10685284B2 Systems and methods for malicious code detection
There is provided a neural network system for detection of malicious code, the neural network system comprising: an input receiver configured for receiving input text from one or more code input sources; a convolutional neural network unit including one or more convolutional layers, the convolutional unit configured for receiving the input text and processing the input text through the one or more convolutional layers; a recurrent neural network unit including one or more long short term memory layers, the recurrent neural network unit configured to process the output from the convolutional neural network unit to perform pattern recognition; and a classification unit including one or more classification layers, the classification unit configured to receive output data from the recurrent neural network unit to perform a determination of whether the input text or portions of the input text are malicious code or benign code.
US10685282B2 Machine-learning based video compression
An encoder system trains a compression model that includes an autoencoder model and a frame extractor model. The encoding portion of the autoencoder is coupled to receive a set of target frames and a previous state tensor for the set of target frames and generate compressed code. The decoding portion of the autoencoder is coupled to receive the compressed code and the previous state tensor for the set of frames and generate a next state tensor for the set of target frames. The frame extractor model is coupled to receive the next state tensor and generate a set of reconstructed frames that correspond to the set of target frames by performing one or more operations on the state tensor. The state tensor for the set of frames includes information from frames of the video that can be used by the frame extractor to generate reconstructed frames.
US10685281B2 Automated predictive modeling and framework
Systems and methods for providing a predictive framework are provided. The predictive framework comprises plural neural layers of adaptable, executable neurons. Neurons accept one or more input signals and produce an output signal that may be used by an upper-level neural layer. Input signals are received by an encoding neural layer, where there is a 1:1 correspondence between an input signal and an encoding neuron. Input signals for a set of data are received at the encoding layer and processed successively by the plurality of neural layers. An objective function utilizes the output signals of the topmost neural layer to generate predictive results for the data set according to an objective. In one embodiment, the objective is to determine the likelihood of user interaction with regard to a specific item of content in a set of search results, or the likelihood of user interaction with regard to any item of content in a set of search results.
US10685279B2 Automatically generating field extraction recommendations
Systems and methods include obtaining a set of events, each event in the set of events comprising a time-stamped portion of raw machine data, the raw machine data produced by one or more components within an information technology or security environment and reflects activity within the information technology or security environment. Thereafter, a first neural network is used to automatically identify variable text to extract as a field from the set of events. An indication of the variable text is provided as a field extraction recommendation, for example, to a user device for presentation to a user.
US10685276B2 Method of manufacturing a race bib
A race bib and a method of assembling the same. The bib includes a first and second layers with a programmable tag embedded between them. Indicia are provided on a first surface or a second surface of the first layer. A backer is positionable between the tag and the first or second layers. During assembly, a competitor number is printed on the first layer with an ink printer, a tag number correlating to or corresponding to the competitor number is encoded into the tag with a RFID tag printer. The printing and encoding can be accomplished by a combined printer. Alternatively, an optical scanner reads the printed competitor number and transmits the same to the tag printer. The second layer overlays the first layer and is thermally welded or adhesively secured to the first layer.
US10685275B2 Method for fabricating a smart card device
Embodiments of the invention relate to processes for fabricating a smart device, e.g. smart card, and configurations for smart card devices with greater reliability and lifespan, and improved finish. In the smart card device comprising of laminated substrate layers interposing a flexible film having conductor pattern thereon, at least one flip chip for operating the smart card device is embedded in a first substrate such that the first substrate provides an encapsulation to the at least one flip chip, wherein the at least one flip chip is arranged at a position in a first vertical plane; and a contact pad, for providing electrical connection when the smart card device is inserted into a smart card reader, is arranged at a position in a second vertical plane, wherein the first vertical plane is non-overlapping with the second vertical plane. The contact pad is projected through a cavity in a second substrate to form a continuous even plane from an outer surface of the laminated substrate layers to the contact pad.
US10685274B2 RFID transponder web
An RFID transponder web, comprising a support substrate, and a series of the RFID transponders arranged on said support substrate such that there is a distance (D) between two successive RFID transponders. The transponder(s) have a transponder thickness (T). The RFID transponder web further comprises a spacer arranged on the support substrate, at least on the section of the support substrate that lies between the successive RFID transponders and extends from a first edge of the support substrate to another edge of said support substrate. A through cut is arranged between the spacer and the next RFID transponder, or between two spacer parts. The through cut allows the spacer to be bent away from said next RFID transponder, or to bent away said two spacer parts from each other. Alternatively, the support substrate is made of a flexible and elastic material.
US10685270B2 Radio frequency identification chip device
A Radio Frequency Identification (RFID) chip device includes a carrier, and an RFID chip and a reading process inhibitor disposed on the carrier. The RFID chip is charged by a reader and transmits, when activated, an RFID signal to the reader. The reading process inhibitor includes a touch point arranged on a surface of the carrier. Charged by the reader, the reading process inhibitor is activated not later than activation of the RFID chip so as to emit an RFID disturbing signal for interfering with the RFID signal. The reading process inhibitor stops emitting the RFID disturbing signal when an electric field established thereby at the touch point is varied due to operation performed upon the touch point by the user.
US10685269B2 Systems and methods for predicting, identifying, and/or confirming presence of objects in a predefined space or otherwise associated with a container
Systems and methods for predicting, identifying, and/or confirming the presence of an object in a predefined space include communication between the object and a sensor having a detection range. The detection range of the sensor is limited to a predefined space or direction that may be less than its maximum detection range.
US10685268B1 Methods and systems for logical cell based orientation in N-up copying or printing
Embodiments of the present disclosure include methods and systems for altering an orientation of a logical cell at a multi-function device. In one embodiment, before rasterization, a user submits a job having multiple pages and an initial instruction to arrange ‘n’ number of pages on a single medium. Each page has a pre-defined orientation. Another instruction is received to alter a pre-defined orientation of a selected page in the corresponding logical cell. An N-up operation is performed to arrange the ‘n’ number of pages on the single medium. Each page arranged on the single medium represents a logical cell. While performing the N-up operation, the pre-defined orientation of a logical cell corresponding to the selected page is altered. The logical cell with the altered orientation is printed and the remaining logical cells with respective pre-defined orientation are printed on the single medium.
US10685266B2 Card reader and foreign matter detection method thereof
A card reader for use with a card having a magnetic stripe may include a card insertion port; a card passage through which the card inserted from the card insertion port passes, the card passage being connected to the card insertion port; a magnetic head configured to perform at least one of: recording magnetic data to the magnetic stripe of the card and reading magnetic data from the magnetic stripe of the card; a capacitive sensor provided in contact with the card passage; and a movable structure structured such that a distance to the capacitive sensor is variable. The capacitive sensor may include a plurality of regions, each of the plurality of regions being structured to detect a capacitance, and a switch circuit configured to electrically connect and disconnect each region of the plurality of regions.
US10685265B2 Cognitive analysis and classification of apparel images
As disclosed, f-scores can be generated for apparel items. Training images are identified, where each training image is associated with a corresponding set of tags including information about a plurality of attributes. A first convolutional neural network (CNN) is trained based on the plurality of training images and a first attribute. The first CNN is iteratively refined by, for each respective attribute, removing a set of neurons from the first CNN and retraining the first CNN based on the training images and the respective attribute. Upon determining that the first CNN has been trained based on each of the attributes, one or more CNNs are generated based on the first CNN. An image is received, where the image depicts an apparel item. The image is processed using the one or more CNNs, and an f-score for the apparel item is determined based on the output.
US10685260B1 Interactive modeling application adapted for execution via distributed computer-based systems
Systems and methods are disclosed that enable distributed execution of prediction models by disparate, remote systems. Prediction model code is transmitted to the disparate, distributed systems for execution by the disparate, remote systems. Default model input data may be independently modified by a given system, and the modified input data may be used when the given system executes the model. Model predictions and associated model parameters are received from the disparate, distributed systems. The accuracy of the received model predictions from the disparate, distributed systems are analyzed. Based on the analyzed accuracy of the received model predictions, a determination is made as to which model predictions satisfy at least a first criterion. Computer-based resources are allocated using the determination as to which model predictions satisfy at least the first criterion.
US10685259B2 Method for analyzing an image of a dental arch
A method for enriching a learning base intended for the training of a deep learning device. Production of an updated reference model of a dental arch and segmentation to produce a tooth model for each tooth. Acquisition of at least one updated image of the arch. For each updated image, search for virtual acquisition conditions suitable for an acquisition of a reference image of the updated reference model exhibiting a maximum match with the updated image, and acquisition of the reference image. Identification, in the reference image, of at least one reference tooth zone representing a tooth model by comparison of the updated image and the reference image determination of an updated tooth zone representing the tooth model. Assignment, to the updated tooth zone, of the tooth attribute value or values of the tooth model. Addition of the updated image enriched with value or values in the learning base.
US10685257B2 Systems and methods of person recognition in video streams
The various implementations described herein include systems and methods for recognizing persons in video streams. In one aspect, a method includes: (1) obtaining a live video stream; (2) detecting person(s) in the stream; and (3) determining, from analysis of the live video stream, first information of the detected person(s); (4) determining, based on the first information, that the first person is not known to the computing system; (5) in accordance with the determination that the first person is not known: (a) storing the first information; and (b) requesting a user to classify the first person; and (6) in accordance with a determination that a response was received classifying the first person as a stranger, deleting the stored first information.
US10685254B2 Device and method for representing an anatomical shape of a living being
The present invention relates to a device for encoding an anatomical shape (13) of a living being, comprising a receiving unit (12) for receiving an anatomical shape (13); a shape representation generating unit (14) for generating a shape representation of the anatomical shape (13) by using one or more shape representation models and determining the value of one or more shape representation coefficients of the one or more shape representation models; and a conversion unit (16) for converting the determined value of the one or more shape representation coefficients into a human-readable code comprising one or more human-readable characters.
US10685253B2 Advanced cloud detection using neural networks and optimization techniques
Techniques for automatically determining, on a pixel by pixel basis, whether imagery includes ground images or is obscured by cloud cover. The techniques include training a Neural Network, making an initial determination of cloud or ground by using the Neural Network, and performing a max-flow, min-cut operation on the image to determine whether each pixel is a cloud or ground imagery.
US10685239B2 System and method for lateral vehicle detection
A system and method for lateral vehicle detection is disclosed. A particular embodiment can be configured to: receive lateral image data from at least one laterally-facing camera associated with an autonomous vehicle; warp the lateral image data based on a line parallel to a side of the autonomous vehicle; perform object extraction on the warped lateral image data to identify extracted objects in the warped lateral image data; and apply bounding boxes around the extracted objects.
US10685231B2 Computer system, and method and program for diagnosing plants
The purpose of the present disclosure is to provide a computer system, a plant diagnosis method, and a program in which the accuracy of plant diagnosis can be improved. The computer system acquires a visible light image of a plant imaged by a camera, compares the acquired visible light image with a normal visible light image of the plant and performs image analysis, identifies a species of the plant according to the result of the image analysis, identifies an abnormal portion of the plant according to the result of the image analysis, acquires environmental data of the plant, and diagnoses a condition of the plant according to the identified species, the identified abnormal portion and the acquired environmental data.
US10685230B2 Method of top-of-atmosphere reflectance-based spatiotemporal image fusion using aerosol optical depth
A fusion method is provided to obtain a spatiotemporal image. The present invention is based on a conventional model—a spatial and temporal adaptive reflectance fusion model (STARFM). In the present invention, top-of-atmosphere (TOA) reflectance is kept in image fusion. Furthermore, Himawari-8, a geostationary satellite having a very high temporal resolution (10 minutes), is used. The present invention uses similar spectral bands as whose used for high-spatial-resolution image in satellites like Landsat-8 and SPOT-6. The present invention combines a high spatial-resolution image with a high temporal-resolution image obtained from Himawari-8. Thus, a TOA-reflectance-based spatial-temporal image fusion method (TOA-STFM) is proposed for generating an image having high spatiotemporal resolution. The present invention can be applied for air quality monitoring.
US10685229B2 Image based localization for unmanned aerial vehicles, and associated systems and methods
Systems and methods for image based localization for unmanned aerial vehicles (UAVs) are disclosed. In one embodiment, a method for navigating a UAV includes: flying a UAV along a flight path; acquiring an image of a ground area along the flight path with a camera carried by the UAV; and sending the image to a base station. The method further includes receiving navigation data from the base station, based upon a comparison of the image of the ground area to at least one terrestrial map of the flight path.
US10685228B2 Multiple day mapping index aggregation and comparison
Index-based geospatial analysis may include applying a first and second index-based analysis for a set of imagery. The set of imagery may include a location-specific index values used to form a histogram for a single index image (e.g., for a single surveyed field). This first analysis may be referred to as an “acre-to-acre” mapping, which may be useful for identifying differences in indices (e.g., NDVI vegetative health) of different parts of the field from a single day. A second “day-to-day” index-based analysis may be performed by calculating a histogram for each set of imagery from multiple days, combining the histograms, and generating a single equal-area index map. The index map can be applied to redistribute the histogram values within multiple days of data, which may provide a more useful map of variation in each individual image and changes between images.
US10685227B2 Drone pre-surveillance
Methods, systems, and apparatus, including computer programs encoded on a storage device, for using a drone to pre-surveil a portion of a property. In one aspect, a system may include a monitoring unit. The monitoring unit may include a network interface, a processor, and a storage device that includes instructions to cause the processor to perform operations. The operations may include obtaining data that is indicative of one or more acts of an occupant of the property, applying the obtained data that is indicative of one or more acts of the occupant of the property to a pre-surveillance rule, determining that the pre-surveillance rule is satisfied, determining a drone navigation path that is associated with the pre-surveillance rule, transmitting, to a drone, an instruction to perform pre-surveillance of the portion of the one or more properties using the drone navigation path.
US10685224B1 Unsupervised removal of text from form images
The present disclosure relates to language agnostic unsupervised removal of text from form images. According to one embodiment, a method comprises generating a spectral domain representation of an image by applying a transformation, where the image depicts form layout elements and text elements, applying a first filter to the spectral domain representation to remove a portion of the frequency domain corresponding to the text element, and applying a transformation to the filtered spectral domain representation of the image to generate a reconstructed image. The text elements are not depicted in the reconstructed image.
US10685223B2 Systems and methods for mobile image capture and content processing of driver's licenses
Systems and methods are provided for processing and extracting content from an image captured using a mobile device. In one embodiment, an image is captured by a mobile device and corrected to improve the quality of the image. The corrected image is then further processed by adjusting the image, identifying the format and layout of the document, binarizing the image and extracting the content using optical character recognition (OCR). Multiple methods of image adjusting may be implemented to accurately assess features of the document, and a secondary layout identification process may be performed to ensure that the content being extracted is properly classified.
US10685222B2 Computerized writing evaluation and training method
A computerized writing evaluation and training method is provided. First, a display interface unit displays a template text, and then, a writing input interface accepts a written text written by a writer, and afterwards, a processing unit segments the written text according to a stroke or a turning point and divides each stroke of the template text and the written text into a line segment or a short arc, and finally, the processing unit compares each stroke information of the template text and the written text and determines whether the written text is correctly written.
US10685220B2 Image detection method and image detection device for determining posture of a user
An image detection method for determining the posture of a user includes: obtaining a reference image of the user in a region of interest (ROI); obtaining a test image of user at the ROI; executing a feature matching analysis of the test image which compares the feature parameter of the test image and the feature parameter of the reference image to determine the similarity information of the test image and the reference image; and executing a pixel distribution analysis of the test image to obtain user pixel distribution information; and determining the posture of the user based on the user similarity information and the user pixel distribution information.
US10685216B2 Method for collecting facial information and related devices
Embodiments of the present disclosure disclose a method for collecting facial information and related devices. The method includes: displaying a background image on the touch display screen, in which a brightness of the background image is greater than or equal to a first brightness, and light emitted from the touch display screen and the background image is configured to illuminate a face of a user; and collecting, by the facial information collection apparatus, the facial information of the user whose face is illuminated by the light emitted from the touch display screen and the background image.
US10685214B2 Face detection window refinement using depth
The present disclosure is directed to face detection window refinement using depth. Existing face detection systems may perform face detection by analyzing portions of visual data such as an image, video, etc. identified by sub-windows. These sub-windows are now determined only based on pixels, and thus may number in the millions. Consistent with the present disclosure, at least depth data may be utilized to refine the size and appropriateness of sub-windows that identify portions of the visual data to analyze during face detection, which may substantially reduce the number of sub-windows to be analyzed, the total data processing burden, etc. For example, at least one device may comprise user interface circuitry including capture circuitry to capture both visual data and depth data. Face detection circuitry in the at least one device may refine face detection by determining criteria for configuring the sub-windows that will be used in face detection.
US10685210B2 Tissue microarray registration and analysis
The present invention relates to digital pathology. In order to facilitate analyzing a tissue microarray, an apparatus is provided for tissue examination. The apparatus comprises a data input (102), a tissue microarray analyzing unit (104), and an output (106). The data input is configured to receive a reference image of a reference slice obtained from a tissue sample block; and to receive a microarray image of a microarray slice comprising at least one tissue core obtained from at least the tissue sample block. The tissue microarray analyzing unit is configured to register tissue core images of at least one tissue core with the reference image based on a spatial arrangement of the respective tissue core within the tissue sample block. The output is configured to provide a registered result obtained from the tissue microarray analyzing unit for further analyzing purposes.
US10685209B2 Information image display method and apparatus
Techniques for providing an information image display method are described. One example method includes biometric information is received from a user at a client device. The received biometric information is determined whether it matches a predetermined biometric information from a plurality of stored predetermined biometric information. In response to determining the received biometric information matches one of the stored predetermined biometric information, data indicating an interface of an application is retrieved that corresponds to the stored predetermined biometric information. The data indicating the interface of the application on a display screen of the client device for a predetermined duration is displayed while the client device is in an unused mode. After the predetermined duration has elapsed, the data indicating the interface of the application from the display screen is removed while the client device remains in the unused mode.
US10685206B2 Display apparatus with fingerprint identification device
A display apparatus includes a display panel including a first sub-pixel and a second sub-pixel adjacent to the first sub-pixel; a first fingerprint identification device including a first photosensitive element, an orthographic projection of the first photosensitive element on the display panel being located within the first sub-pixel; and a fingerprint identification anti-interference structure on a light exiting side of the display panel. The fingerprint identification anti-interference structure is configured to shield the first photosensitive element from light emitted from the second sub-pixel and reflected by a fingerprint.
US10685205B2 Electronic device with optical sensor
An electronic device is provided. The electronic device includes an optical sensor, the optical sensor comprising a lighting device configured to emit light, a sensor layer including an array of sensors configured to detect first image information corresponding to an object from light reflected by the object, and a filter layer including openings configured to transmit the light reflected by the object, the filter layer disposed on the sensor layer, wherein the first image information is different from an image of the object identified with naked eyes. The electronic device may be diversified according to embodiments.
US10685203B2 High-performance film-type touch sensor and method of fabricating the same
The present invention relates to a high-performance film-type touch sensor that has a low sheet resistance and can have a high resolution, a large area, and a small thickness, and a method of fabricating the same. In the high-performance film-type touch sensor which is peeled off from a substrate and to which a base film is bonded, at least a separation layer, an electrode pattern layer, and a protection layer are sequentially stacked on the base film, and one or more of first and second electrode patterns arranged in different directions on the separation layer are formed of a plurality of conductive layers to reduce sheet resistance.
US10685201B2 Method and system for recognizing location information in two-dimensional code
A method and a system for recognizing location information in a two-dimensional code are provided. The method comprises: acquiring a two-dimensional code in an image; performing, according to a main positioning block of the two-dimensional code, feature detection to recognize location information in the two-dimensional code; and determining, according to the location information in the two-dimensional code, spatial location information of the two-dimensional code in the image.
US10685200B2 Method for controlling stress distribution in material and reading stress information
The invention relates to a method for controlling the stress distribution in a material, comprising the steps of: a, preparing a crosslinked polymer containing reversible exchange bonds; b, applying an external force to the crosslinked polymer to cause a certain strain; c, specific region of the crosslinked polymer is selectively heated while maintaining the strain. This method controls and utilizes the internal stresses which are commonly considered as unfavorable. The invention also provides a method for reading information in a polarized light field, wherein the crosslinked polymer treated by the method is transparent under natural light. The information therein can be read only under polarized light, and possesses concealment.
US10685192B2 Card reading transaction system with an intermediate server
A card reading transaction system includes a transaction control device, an intermediate server, a smart card server, an internet dongle, and a card reader. The transaction control device transmits a transaction message according to a transaction type and a transaction amount. The intermediate server generates a transaction request message according to the transaction message. The smart card server generates a transaction confirmation message according to the transaction request message. The intermediate server generates a first card reader operation message according to the transaction confirmation message, and converts a transmission format of the first card reader operation message to generate a second card reader operation message. The internet dongle converts a transmission format of the second card reader operation message received through the internet to generate a third card reader operation message for the card reader to debit or credit the transaction amount.
US10685189B2 System and method for coupled detection of syntax and semantics for natural language understanding and generation
A method includes performing, with at least one processing device, natural language generation using both (i) a semantic word and clause representation generated from syntactically-labeled context and (ii) a syntax generated from common semantic relations between sequential words and clauses. Performing the natural language generation includes pushing words onto a stack based on the semantic word and clause representation and based on words and clauses already on the stack and popping the words and clauses off the stack to be replaced by clauses based on the syntax. Pushing the words onto the stack could be based only on components of the semantic word and clause representation coming from future context.
US10685188B1 Systems and methods for training machine learning models for language clusters
Systems, methods, and non-transitory computer readable media can generate a plurality of language clusters based on one or more of: language similarity between languages or social behavior similarity between languages. A representative language for a language cluster of the plurality of language clusters can be determined. For the language cluster of the plurality of language clusters, a machine learning model can be trained based on the representative language for the language cluster to classify content items in languages included in the language cluster.
US10685184B1 Consumer insights analysis using entity and attribute word embeddings
In one embodiment, a method includes receiving a request to identify public sentiments for one or more entities from a second computing device, where each of the attribute n-grams represents an attribute among a plurality of pre-determined attributes, accessing a table of word vector relationships, looking up entity word vectors corresponding to each of the names for the one or more entities and attribute word vectors corresponding to each of the plurality of attribute n-grams using the table, calculating, for each of the entity word vectors, a similarity metric to each of the attribute word vectors, and sending a response message to the second computing device, where the response message includes calculated similarity metrics corresponding to all the pairs of an entity word vector and an attribute word vector.
US10685181B2 Linguistic expression of preferences in social media for prediction and recommendation
Disclosed herein are systems, methods and computer readable storage media for determining tags or labels from natural language expressions expressing a preference or choice, determining attributes from natural language expressions and other data, and predicting preferences from natural language expressions and other data.
US10685178B2 Defining and delivering personalized entity recommendations
Systems, methods, and computer-readable media are provided for defining personalized entity recommendations during a WYSWYG authoring experience and delivering such personalized entity recommendations. At the time of authoring, a user selects a baseline entity on a webpage where the personalized entity recommendation is to be delivered. A HTML DOM of the selected baseline entity is parsed into a plurality of HTML elements. Entity attributes associated with a recommended entity are mapped to the parsed HTML DOM generating an entity recommendation definition and the entity recommendation definition is presented enabling a user (e.g., a recommendation author) to update, edit, and/or approve the same. At runtime (i.e., at the time an entity recommendation is delivered), the HTML DOM of the selected baseline entity is cloned and the entity recommendation definition is utilized to populate entity attributes associated with the recommended entity into the HTML DOM creating a personalized entity recommendation. The personalized entity recommendation then is delivered to the destination webpage independent of the destination webpage characteristics.
US10685165B2 Metrology using overlay and yield critical patterns
Metrology methods are provided, which comprise identifying overlay critical patterns in a device design, the overlay critical patterns having an overlay sensitivity to process variation above a specified threshold that depends on design specifications; and using metrology targets that correspond to the identified overlay critical patterns. Alternatively or complementarily, metrology methods comprise identifying yield critical patterns according to a corresponding process window narrowing due to specified process variation, wherein the narrowing is defined by a dependency of edge placement errors (EPEs) of the patterns on process parameters. Corresponding targets and measurements are provided.
US10685162B2 Layout for integrated circuit and the integrated circuit
A layout of an integrated circuit includes: a first layout device; a second layout device abutting the first layout device at a boundary between the first layout device and the second layout device, wherein the second layout device is a redundant circuit in the integrated circuit; a conductive path disposed across the boundary of the first layout device and the second layout device; and a cut layer disposed on the conductive path and nearby the boundary for disconnecting the first layout device from the second layout device by cutting the conductive path into a first conductive portion and a second conductive portion according to a position of the cut layer; wherein the first layout device is a first layout pattern and the second layout device is a second layout pattern different from the first layout pattern.
US10685161B2 Region based shrinking methodology for integrated circuit layout migration
A method of modifying an integrated circuit (IC) design layout is provided. The method includes receiving a first IC design layout having first gate layout patterns and first interconnect layout patterns. Second gate layout patterns for a second IC design layout are then obtained from the first gate layout patterns according to a set of design rules associated with a technology node different from that of the first IC design layout. After determining scaling factors for the first IC design layout based on the first gate layout patterns and the second gate layout patterns such that each scaling factor corresponds to one of at least one shrinkable region and at least one non-shrinkable region in the first IC design layout, the first interconnect layout patterns are adjusted using the scaling factors to determine second interconnect layout patterns for the second IC design layout.
US10685159B2 Analog functional safety with anomaly detection
In some examples, systems and methods may be used to improve functional safety of analog or mixed-signal circuits, and, more specifically, to anomaly detection to help predict failures for mitigating catastrophic results of circuit failures. An example may include using a machine learning model trained to identify point anomalies, contextual or conditional anomalies, or collective anomalies in a set of time-series data collected from in-field detectors of the circuit. The machine learning models may be trained with data that has only normal data or has some anomalous data included in the data set. In an example, the data may include functional or design-for-feature (DFx) signal data received from an in-field detector on an analog component. A functional safety action may be triggered based on analysis of the functional or DFx signal data.
US10685155B2 Method and system for designing a distributed heterogeneous computing and control system
A computer-implemented method designs a distributed heterogeneous computing and control system, including both an application and a hardware context and configuring the application in the hardware context. The method is implemented by design software instructions executing in a computer node, associated with an interactive display, to establish an interactive environment utilizing computer processes. The computer processes provide access in the interactive environment to a set of functional modules and a set of primitive modules. The computer processes receive the interactive environment a selection of desired ones of the functional modules and the primitive modules and order them in a manner to characterize the distributed computing and control system as a schematic of a set of devices. The computer processes parse the schematic to produce a set of sub-schematics that each correspond to a distinct device in a set of devices in the distributed computing and control system. The computer processes transmit the set of sub-schematics to the set of devices and configure each device to execute the sub-schematic via a corresponding control program running inside the device.
US10685153B2 Bicycle sizer
A bicycle sizing system interacts with a user to provide real-time and interactive bicycle sizing information for a rider, such as a child. A growth rate of the child is estimated based on growth models and is usable to estimate a length of time a recommended bicycle will be usable by the child.
US10685151B2 Method and apparatus for simulating posture of flexible cable based on spring-mass model combining bending and torsion
A method for simulating a posture of a flexible cable based on a spring-mass model combining bending and torsion includes: establishing a physical property model of the cable, wherein a torsion property is represented by a torsion spring attached at each 55 cable segment; obtaining an initial position of each discrete mass point based on a total length of the cable and the number of the cable segments; identifying discrete mass points at both ends as fixed points, and obtaining their position information; calculating stress information of other discrete mass points whose position information is not determined based on the physical property model; sequentially calculating 10 10 equilibrium positions of the other discrete mass points by using the stress information and the initial positions to obtain their the position information; and simulating a stable posture of the cable based on the position information of the fixed points and the other discrete mass points.
US10685150B2 System for design and execution of numerical experiments on a composite simulation model
An experiment manager is discussed for the design and execution of numerical experiments in composite simulation models, such as those created using the Smarter Planet Platform for Analysis Simulation of Health (Splash). The experiment manager independently elicits experiment-related information from each contributor of a component model, and uses this information to subsequently assist the creator of a composite model in selecting experimental factors, creating experimental designs based on these factors, and executing the experiments. This functionality permits cross-disciplinary modeling, simulation, sensitivity analysis and optimization in the setting of complex systems.
US10685148B2 Design-model management using an architectural criterion
Disclosed aspects relate to managing a set of spatial zones associated with an architectural layout. A first spatial zone of the set of spatial zones is detected. The first spatial zone has a first spatial zone size value. By comparing the first spatial zone size value with a threshold spatial zone size value, it is determined to convert the first spatial zone. Based on proximity, a group of conversion candidates is identified from the set of spatial zones. Based on the first spatial zone and the group of conversion candidates, a second spatial zone is determined using an architectural criterion. Using the second spatial zone, a design-model of the architectural layout is established.
US10685147B2 Non-conformance mapping and visualization
Areas of non-conformances in a manufactured object are electronically mapped within a coordinate system of the object. Boundary lines of the areas containing the non-conformances are displayed on a 3-D image of the product. Visualization of the boundary lines of areas containing multiple non-conformances allows tracking of non-conformances, identification of trends in non-conformances and correction of production processes in order to reduce non-conformances.
US10685134B1 Database proxy service
A hosted database service may include a proxy service in which connections to the hosted database may be routed through a proxy. A first function may be provided to the proxy, by a client of the hosted database service, to analyze requests to connect or execute queries on a database. The analysis may identify an attribute of the query. A second function may be provided to the proxy, by the client, to implement a policy decision based on the attribute. The policy decision may include determining to execute a query on a database based on determining that executing the query is consistent with the policy.
US10685133B1 Access control system for implementing access restrictions of regulated database records while identifying and providing indicators of regulated database records matching validation criteria
A digital targeting system is configured to access data to determine users that satisfy content factors, such as pre-validation criteria, based on user information stored in a database having restrictions on sharing of user data, such as government regulations on sharing of the user information. The digital targeting system may then generate a pre-validated user ID list indicating those users that match the content factors. Users on the pre-validated user ID list may then be matched to users in other databases, such as a digital ID database, to identify digital IDs for the users that are usable by a digital display entity.
US10685131B1 User authentication
A method for authenticating a user identity asserted from a client device may include receiving information that asserts a user identity including a user identifier, accessing external data stores to receive data rows that are associated with the user identity, and accessing monitoring systems to receive data vectors. The monitoring systems may monitor transmissions to receiving systems, the data vectors may include numerical target values for the receiving systems, and the data vectors may be accessed using the user identifier. The method may also include determining whether the data rows can be matched to the data vectors, and based on that determination, authenticating the user identity.
US10685130B2 System and methods for context-aware and situation-aware secure, policy-based access control for computing devices
A system and methods for context-aware and situation-aware secure, policy-based access control for computing devices. The invention enhances the previously disclosed policy-based control system by adding contextual information to the set of resources by which a policy decision point can adjudicate a query to execute a transaction or to access a secure resource. Policy information points are able to store information collected over time related to resources under the control of the system. The system can further include an analytical processing engine capable of inferring new information from existing information that also can be used by the decision points. The policy information points provide context to the decision. They are also able to consider and include information that is external to the system or detected outside the system itself.
US10685129B2 Data processing system
A data processing system is provided with a data verification system that is configured to perform a validation check upon receipt of a request from a field device to transfer data to the data processing system. The data verification system is also configured to verify a permission of the field device to exchange data and to validate the data integrity. A data landing zone is provided for temporary storage of the data in the event that a validation check fails, so that data errors may be corrected.
US10685128B2 Policy decision offload accelerator and associated methods thereof
Methods and systems for a networked computing system are provided. One method includes detecting that a processor executable, policy decision point (PDP) has not responded to a request for accessing data associated with a storage system; predicting a response to the request using a machine-learned, request-response association maintained by a processor executable training device; and presenting the predicted response to a processor executable, policy enforcement point (PEP) for granting access to the data and denying access to the data, based on the predicted response.
US10685122B2 Portable executable and non-portable executable boot file security
A computer-implemented method for protecting a kernel for secure boot of an operating system includes preparing a kernel component with a signature for a secure boot. A processing unit modifies a machine owner key (MOK) file to include a trusted certificate. The MOK is separate from the kernel file. The processing unit validates the kernel component using a modified Grub file, a modified Shim file, and the MOK, and executes a secure boot using the validated kernel component. The kernel is unchanged by the secure boot process. The kernel component that is protected may be either a program executable (PE) file or a non-PE file.
US10685118B2 System and method for monitoring power consumption to detect malware
A system and method (referred to as the system) detects malware, viruses, and/or malicious activity by generating a direct current source power consumption profile by causing a monitored device to execute a fully automated recurrent software operation. The system receives by an automated detection system, the direct current source power consumption profile generated by an intelligent power sensor and generates by a detection engine, a power security profile that identifies suspicious code by profiling direct current consumed by monitored type devices. The system executes a detection engine remote from the monitored device that identifies an infected device.
US10685113B2 Determining the similarity of binary executables
In some implementations, a computing device can determine the similarity of binary executables. For example, the computing device can receive an application, including a binary executable. The computing device can generate function signatures for the functions called within the binary executable. The computing device can generate a locality sensitive hash value for the application based on the function signatures. The computing device can group applications based on the locality sensitive hash value generated for each application. The computing device can compare the function signatures of the binary executables of the applications within a group to determine the similarity of the applications. If two applications have binary executables that are over a threshold percentage of similarity, the two applications can be identified as clones of each other.
US10685111B2 File-modifying malware detection
A security agent implemented on a computing device is described herein. The security agent is configured to detect file-modifying malware by detecting that a process is traversing a directory of the memory of the computing device and detecting that the process is accessing files in the memory according to specified file access patterns. The security agent can also be configured to correlate actions of multiple processes that correspond to a specified file access pattern and detect that one or more of the multiple processes are malware by correlating their behavior.
US10685110B2 Detection of exploitative program code
The present disclosure is directed to monitoring internal process memory of a computer at a time with program code executes. Methods and apparatus consistent with the present disclosure monitor the operation of program code with the intent of detecting whether received program inputs may exploit vulnerabilities that may exist in the program code at runtime. By detecting suspicious activity or malicious code that may affect internal process memory at run-time, methods and apparatus described herein identify suspected malware based on suspicious actions performed as program code executes. Runtime exploit detection may detect certain anomalous activities or chain of events in a potentially vulnerable application during execution. These events may be detected using instrumentation code when a regular code execution path of an application is deviated from.
US10685108B2 System and method of determining one or more inconsistencies in operating information handling systems
In one or more embodiments, one or more systems, methods, and/or processes may obtain first multiple samples of a signal conveyed via a coupling of a memory medium of an information handling system; may convert the first multiple samples to respective first multiple digital values; may determine an impedance based at least on the first multiple digital values; may compare the impedance with a baseline impedance; may determine an inconsistency based at least on comparing the impedance with the baseline impedance of the coupling of the memory medium; and may, in response to determining the inconsistency, shut down the information handling system.
US10685104B2 Communication apparatus, control method for communication apparatus, and storage medium
A communication apparatus includes a first execution unit, a second execution unit, and a selecting unit. The first execution unit performs a first process for setting a wireless parameter, based on information obtained from a captured image. The setting of a wireless parameter is performed between the communication apparatus and another communication apparatus that operates as an access point and that is different from the communication apparatus. The second execution unit performs, based on information obtained from a captured image, a second process for setting a wireless parameter to another communication apparatus that operates as a station and that is different from the communication apparatus. The wireless parameter is one for performing wireless communication with an access point. The selecting unit selects whether the first process or the second process is to be performed, in a case where information is obtained from a first captured image.
US10685100B2 Operation method with fingerprint recognition, apparatus, and mobile terminal
An operation method with fingerprint recognition, an apparatus, and a mobile terminal relate to the field of communications technologies, where the method includes obtaining a fingerprint event that is entered by a user, presenting at least one shortcut when the fingerprint event that is entered by the user matches a preset fingerprint event, obtaining an operation vector, where the operation vector is generated by operating at least one operation component of the mobile terminal by the user, running a first shortcut in the at least one shortcut according to the operation vector, and presenting a running result. Thereby reducing operation duration, and improving operation efficiency.
US10685099B2 System and method for mapping decentralized identifiers to real-world entities
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for mapping decentralized identifiers (DIDs) to real-world entities. One of the methods includes: receiving a request for creating a DID; obtaining a proof of identity authentication based on the received request; obtaining the DID based on the proof of identity authentication; and storing a mapping relationship between the proof of identity authentication and the DID.
US10685096B2 Hiding of a program execution
A system for hiding a change to a set of variables of a program is provided. A value representing means (902) represents a value wi of a variable vi of the variables v1, v2, . . . , vn, wherein w is an element of a set W, by means of a representation ri wherein ri=E(Wi, σi), and ri is an element of a set of representations Ω(wi)={E(vvi,s)|s∈Σ}, wherein σi is a state variable that is an element of a set Σ and that provides a redundancy to the representation ri of wi and E is a one-to-one cryptographic mapping from W×Σ to a predetermined set. An action representing means (903) represents an action on values of variables in a subset V′ of V by means of an action on V′ and an action on V\V′, to obtain updated representations. The action on V′ changes the representation rj of each variable Vj in the set of variables. ri=(wi,σi)  (I) Ω(wi)={(wi,s)|s∈Σ}  (II)   (III)
US10685095B2 Processing equipment and remote management system
A processing equipment includes a processing unit having a plurality of functions. A retaining unit retains a device identifier capable of identifying the processing equipment. An interface unit receives a function authentication key which is a code for setting a specific function among the plurality of functions to be enabled or disabled. A control unit sets the specific function to be enabled or disabled according to the function authentication key when a device identifier included in the received function authentication key coincides with the device identifier retained in the retaining unit.
US10685094B2 Digital rights management (DRM) method and system for intelligent operating system
A digital rights management (DRM) method for an intelligent operating system comprises: acquiring a play list of media data to be played and encrypted media data; inquiring and acquiring one or more DRM application modules, wherein the DRM application module contains an identifier of a trusted application module; requesting DRM authorization by the DRM application module from a DRM server, judging a content permission and acquiring an encrypted content encryption key (ECEK) and transmitting the ECEK to a TEE; after judging that the content permission is legitimate; decrypting the ECEK acquired by the trusted application module which is in the TEE and corresponds to the trusted application module identifier to acquire a content encryption key (CEK), and decrypting the encrypted media data by using the CEK; and storing the decrypted media data in a security cache region for decoding and outputting.
US10685092B2 Equipment for providing a rehabilitation exercise
A user equipment providing a rehabilitation exercise to a patient, the exercise including playing a videogame. The user equipment includes a processor, a display, and a motion sensing input device. The processor is configured to run the videogame, the display to show a moving target, and the device to transduce a motion of the patient into a motion of a marker on the display. The processor is configured to: before the patient starts the exercise, select a target trajectory and a maximum target speed; and, during the exercise, adjust a current target speed based on the maximum speed and a distance between the target and the marker. The patient can perform rehabilitation by playing videogames that may be remotely controlled by a therapist and whose level of difficulty may be automatically adjusted based on the patient current condition.
US10685088B2 Console device of portable type, control method and radiographic imaging system
A radiographic imaging system includes a radiographic imaging device for creating a radiation image of a body. A console device of a portable type acquires the radiation image. The console device includes a display controller for performing display processing to display the radiation image in a user page on a display unit. The display controller performs display processing to display at least one optical image of the body in the user page on the display unit in a larger size than the radiation image. Preferably, the display unit includes a touchscreen display unit having a longer side equal to or less than 260 mm and a shorter side equal to or less than 180 mm, in a form of a tablet terminal device.
US10685086B2 Avoiding water breakthrough in unconsolidated sands
The proposed method is an improved method of flooding weak reservoirs and avoiding premature breakthrough of the displacing fluid used in the flooding operation by first modeling the performance of the reservoir under a rage of flooding pressures in a couple geomechanic and multiphase flow model. Ideal pressures are thus selected from use in a flooding operation, thus avoiding rock failure and fluid breakthrough.
US10685085B2 Method and system for implementing context based display of objects in web applications using link relationships
In general, the technology relates to a method for displaying objects on a webpage. The method includes receiving a request to transition to the webpage in a web application from a device and in response to the request: obtaining a set of object identifiers, providing the set of object identifiers to a link relationship manager and receiving, from the link relationship manager, a set of link relationships. The method further includes providing the set of link relationships and a link relationship evaluator to the device, where the link relationship evaluator only permits objects that are associated with a link relationship from the set of link relationships to be displayed on the device.
US10685084B2 Device and method for managing risk in area
A risk managing device for monitoring and managing one or more areas at risk, includes an obtaining module, a setting module, an updating module, a calculating module, and a sorting module. The obtaining module obtains live inspection information of an area. The setting module sets a Severity, Occurrence, and Detection (SOD) score for each failure factor of each safety device. The updating module updates the SOD score of each failure factor of each safety device according to the live inspection information. The calculating module calculates a grey correlation degree of each safety device according to updated SOD score. The sorting module outputs a risk sorting list of the plurality of safety devices of the area according to the grey correlation degree of each safety device. A risk managing method is also provided.
US10685080B2 System and method for the creation and update of hierarchical websites based on collected business knowledge
A method for a website building system, the method includes gathering and analyzing business family and industry data related to a website designer using the website building system from a plurality of sources external and internal to the website building system, wherein the data is associated with information about the designer extracted from answers to at least one questionnaire and from available business identifying information for the website designer; offering to the designer in conjunction with a website editor, multiple layout solutions based on pre-defined design elements to handle content and layout associated with the data based on ranking, machine learning and artificial intelligence; enabling the designer to select and edit at least one layout solution; and generating a website for the designer based on the at least one selected layout solution.
US10685078B2 Content provision based on geographic proximity
A method includes detecting a proximity event associated with a first user and a second user, wherein the proximity event includes the second user being in geographic proximity to the first user and calculating an influence score associated with the proximity event, wherein the influence score is based at least in part on a social gravity of the second user and a duration of the proximity event. The method further includes, upon determining that the influence score is greater than a threshold score, identifying, based at least in part on a geographic location of the first user, a content object associated with the second user for provision to the first user and sending the content object to a client system associated with the first user for display.
US10685072B2 Personalizing an online service based on data collected for a user of a computing device
An Internet or other online service is personalized or customized based on data collected for a user of a computing device. In one embodiment, a method includes: storing a plurality of person profiles for persons associated with communications received by a user of a computing device; receiving data associated with an online service; and filtering, using at least one processor, the data based on the plurality of person profiles, wherein the filtered data is for display to the user on the computing device.
US10685068B2 Targeting individuals for advertising using digital physical location histories
A personalized way to digitally record a person's physical activities over time serves web searching, business advertising, nostalgia, security and object tracing purposes. The chronological digital history of the person's physical presence over a time includes (i) digital network entries from other members who hold their portable wireless short range device near the person's device and transmit a URL or other key data and (ii) digital member entries such a digital photograph of a store sign. The digital network entries and digital member entries are automatically transmitted to a database located on a telecommunications network at a time of entry. Advertisers can transmit to members when members enter premises of advertiser's store. Upon sign-up online, the authentication data uniquely associated with an account is provided and key data they want to transmit is associated with the account. Digital histories can be used to improve web searching and networking opportunities.
US10685064B2 Executable graph framework for the management of complex systems
The present invention addresses deficiencies of the art with respect to collaborative computer networks consisting of mixed data, control functions, analysis functions, and sensors in complex systems of systems. The method involves a database framework for representing complex heterogeneous characteristics of processes, systems, and systems of systems that feature many to many interrelationships. The homoiconic graph framework takes the form of an executable graph database, which is often faster for associative data sets, and maps more directly to object-oriented computer applications for large-scale operations. The invention provides a method to execute the graph database, in that the graph comprises nodes that are both data fragments and executable components. The graph is characterized as one or more homoiconic or executable graph frameworks, to distinguish this unique feature from the concept of a graph database, which generally is a repository of connected data only.
US10685063B2 Time-based querying of graph databases
A method includes receiving, via a processor, a query comprising pathway variables and at least one evaluation time and determining an anchor set based on at least one of the pathway variables. The method also includes translating the pathway variables into a pathway algebraic expression based on the anchor set and the at least one evaluation time, and executing the pathway algebraic expression on a graph database to return a pathway set.
US10685062B2 Relational database management
New methods of relational database management are described, for example, to enable completion and checking of data in relational databases, including completion of missing foreign key values, to facilitate understanding of data in relational databases, to highlight data that it would be useful to add to a relational database and for other applications. In various embodiments, the schema of a relational database is used to automatically create a probabilistic graphical model that has a structure related to the schema. For example, nodes representing individual rows are linked to rows of other tables according to the database schema. In examples, data in the relational database is used to carry out inference using inference algorithms derived from the probabilistic graphical model. In various examples, inference results, comprising probability distributions each for an individual table cell, are used to fill missing data, highlight errors, and for other purposes.
US10685058B2 Broadcast profiling system
Systems and methods are presented for receiving, by a server computer, broadcast data for a content station, determining that the broadcast data comprises a change in content for the content station, determining identifying information associated with the broadcast data, analyzing the identifying information associated with the broadcast data to determine characteristics of the broadcast data, storing the identifying information and the characteristics of the broadcast data, incrementing persona characteristics in a datastore for the content station with the characteristics of the broadcast data, and generating a profile of the content station based on the persona characteristics in the datastore of the content station.
US10685057B1 Style modification of images in search results
Methods for style modification of images in search results are provided. In one aspect, a method includes receiving user input identifying a search query from a client device, in which the search query indicates one or more predetermined search terms. The subject system determines a first collection of images that correspond to the one or more predetermined search terms and a second collection of images that exclude images that correspond to the one or more predetermined search terms. The subject system modifies images of the second collection to apply a keyword style that corresponds to the one or more predetermined search terms, and provides a listing of images to the client device. The listing of images includes both the first collection of images and the images of the second collection that are modified with the applied keyword style. Systems and machine-readable media are also provided.
US10685056B2 Systems and methods for an image repository for pathology
Systems and methods for managing an image repository for pathology. In an embodiment, a search request is received. One or more digital slide images are identified from an image repository based on the search request. A user is provided access to the identified digital slide images. In addition, each of a plurality of collections of digital slide images are associated with a search rating, and a value for each of the plurality of collections is computed based on the associated search rating and a size of the collection.
US10685054B2 System and method for mathematics ontology extraction and research
A method of extracting mathematical concepts from mathematical exercise representations includes the steps of accessing at least one document including a plurality of mathematical exercise representations, wherein each mathematical exercise representation comprises one or more algorithmic, linguistic, geometric, and graphic mathematical exercise representations; extracting each mathematical exercise representation to identify one or more mathematical concepts; identifying a relationship between a first mathematical concept and a second mathematical concept to identify a plurality of concept groups; populate an optimization table to associate at least one of the mathematical concepts and concept groups with one or more of the plurality of mathematical exercise representations; and optimize the optimization table to remove redundancies.
US10685053B2 System and method for generating professional profile for employees
System and method for generating professional profile of an employee in an organization are disclosed. An organizational ontology may be built for the employee. The organizational ontology may be indicative of interrelationships between the employee, other employees and tasks performed by the employee. Further, email data associated with the employee may be stored for a complete lifecycle of the employee. The email data may be analyzed to identify insights about the employee and the professional profile may be generated based on the identified insights.
US10685051B2 Reconfigurable model for auto-classification system and method
A reconfigurable automatic document-classification system and method provides classification metrics to a user and enables the user to reconfigure the classification model. The user can refine the classification model by adding or removing exemplars, creating, editing or deleting rules, or performing other such adjustments to the classification model. This technology enhances the overall transparency and defensibility of the auto-classification process.
US10685047B1 Request processing system
A system for processing queries from a user device may first generate an augmented query by determining weight values and synonyms for at least a portion of the parameters in the query, and adding or removing one or more query parameters. Correspondence between the augmented query and an existing set of data entries may be used to determine a subset of data entries that may be responsive to the query. Correspondence may then be determined between the augmented query and previous queries that were addressed by the subset of data entries, to determine a particular previous query having the greatest correspondence with the augmented query. The data entry associated with the particular previous query may be used to generate a response to the query received from the user device.
US10685046B2 Data processing system and data processing method
First type metadata is associated with unstructured data included in an unstructured data source. A data processing system performs an extraction process. This extraction process includes: (a) creating, for each of a plurality of selected pieces of unstructured data in the unstructured data source, second type metadata, which is metadata including content information representing one or more content attributes of the piece of unstructured data; and (b) associating the created second type metadata with the first type metadata of the piece of unstructured data.
US10685043B2 Event analysis in network management event streams
A plurality of first event instances of a first event and a plurality of second event instances of a second event are received based on the first event occurring and the second event occurring. Each event instance has an event identifier and a timestamp. A first event type of the plurality of first event instances and a second event type of the plurality of second event instances are identified. A time period of overlap between the first event and the second event are determined by detecting regular intervals between the plurality of first event instances, as compared to each other, and the plurality of second event instances, as compared to each other. A relationship between the first event and the second event are scored based on the time period of overlap. The first event and the second event are grouped based on the scored relationship.
US10685042B2 Identifying join relationships based on transactional access patterns
A corpus of information describing queries used to access a transactional data store may be used to identify analytical relationships that are not explicitly defined in a schema or supplied by a user. Join relationships may be identified based on field coincidence in elements of queries in the corpus. Join relationships may be indicative of dimensions and attributes of a dimension. Hierarchy levels for a dimension may be identified based on factors including data type, reference in an aggregating clause, and reference in a grouping clause.
US10685041B2 Database system, computer program product, and data processing method
According to an embodiment, a database system includes nodes and a management device. The management device includes first and second assigning units. Depending on change in state of each node, the first assigning unit assigns a first node storing data pieces and receiving an access request to the data pieces, and assigns a second node serving as a backup node, and instructs each node to perform operations according to assignment. Depending on state of nodes and change in assignment state, the second assigning unit assigns a third node as a candidate node serving as the first node, and instructs each node to make preparation for causing the third node to operate as the first node. Each node sends, to the third node, a snapshot of the data pieces at the first time point and an operation log according to the access request at and after the first time point.
US10685028B2 Contextual ownership
Consistent contextual patterns may confirm ownership. Current usage of mobile and smart devices may be compared to historical usage. If a device is being used as historically observed, then ownership of the device may be confirmed. If, however, the current usage fails to coincide with historical usage, new ownership may be inferred.
US10685026B2 Database query based match engine
A method may include: generating a database query to retrieve a first set of records from a database, the database query retrieving the first set of records by filtering, based on a target value, records held at the database, the records being associated with at least one attribute; selecting a subset of records from the first set of records, the selecting based on an attribute associated with the first set of records; modifying the target value in response to the attribute associated with the subset of records failing to satisfy a threshold value; executing a modified database query to retrieve a second set of records from the database, the modified database query retrieving the second set of records by filtering, based on the modified target value, the records at the database; and generating a user interface configured to display a result of the database query and/or the modified database query.
US10685018B1 Methods and apparatus for computing estimated quantiles for streaming data over sliding windows
Estimated quantiles and/or percentiles for streaming data are computed over a sliding window. An exemplary method comprises obtaining a stream of data values; obtaining a summary of a distribution of previously processed data values; adding streamed data values to a buffer; and when the buffer reaches a predefined fullness threshold, performing the following steps: processing tuples in the summary to apply a decay function to each tuple using the number of items in the stream in the stream at the time the tuple is created and a minimal rank bound; for each item in the buffer, creating a tuple; adding the tuple to the summary, and removing the item from the buffer; and building a search tree that is used to process one or more of percentile queries and quantile queries. The summary is optionally compressed by merging consecutive tuples that satisfy a predefined invariant constraint. The decay function maintains, for example, one or more of a predefined recent number of items or a predefined recent time window of items in the summary.
US10685014B1 Method of sharing read-only data pages among transactions in a database management system
In general, embodiments of the technology relate to a method for processing read-only transactions. The method includes receiving a read-only transaction, wherein the read-only transaction specifies a page, obtaining a page descriptor, from a page cache, for the page, where the page descriptor comprises a plurality of entries, identifying an entry of the plurality of entries in the page descriptor for the read-only transaction, and processing the read-only transaction using a snapshot of the page associated with the entry.
US10685012B2 Generating feature embeddings from a co-occurrence matrix
Methods, and systems, including computer programs encoded on computer storage media for generating compressed representations from a co-occurrence matrix. A method includes obtaining a set of sub matrices of a co-occurrence matrix, where each row of the co-occurrence matrix corresponds to a feature from a first feature vocabulary and each column of the co-occurrence matrix corresponds to a feature from a second feature vocabulary; selecting a sub matrix, wherein the sub matrix is associated with a particular row block and column block of the co-occurrence matrix; assigning respective d-dimensional initial row and column embedding vectors to each row and column from the particular row and column blocks, respectively; and determining a final row embedding vector and a final column embedding vector by iteratively adjusting the initial row embedding vectors and the initial column embedding vectors using the co-occurrence matrix.
US10685009B1 Systems and methods for trigger based synchronized updates in a distributed records environment
A computerized system and method may include, in response to receiving a blockchain via a communications network that includes information associated with an event, parsing, by a blockchain parsing engine being executed by a blockchain node, the information to identify a status state of an item related to the event. The blockchain may be inclusive of the information along with the status state of the item may be stored in a storage unit. An event tracking engine may determine from the parsed information that the status state of the item transitioned from a first state to a second state. Responsive to the event tracking engine determining that a qualifying state is satisfied by the item being in the second state, automatically executing, by the blockchain node, a smart code inclusive of initiating communications between a first party and a second party.
US10685005B2 Alternate states in associative information mining and analysis
Provided are methods, systems, and computer readable media for user interaction with database methods and systems. In an aspect, a user interface can be generated to permit dynamic display generation to view data. The system can comprise a visualization component to dynamically generate one or more visual representations of the data to present in the state space.
US10685004B2 Multiple feature hash map to enable feature selection and efficient memory usage
Disclosed embodiments are related to feature hashing techniques. A processing device of a database system may identify a set of machine learning features; generate a first hash map of said set of machine learning features and a second different hash map of said set of machine learning features. The processing device may generate a memory compact model for an online machine learning system using the first and second hash maps, and store the memory compact model in the memory device.
US10685003B2 Building and using an atomic key with partial key searching capability
A computer-implemented method includes determining a key set of properties. Based on the key set, a plurality of keys are generated for a plurality of objects, where the plurality of keys include a respective key for each object based on a value associated with the object for each property in the key set. A request is received to search for matching objects having a set of desired values for a desired set of properties, where the desired set of properties are a subset of the key set and exclude one or more properties in the key set. A Bloom filter search is performed on the plurality of objects. The Bloom filter search is based on the set of desired values for the desired set of properties and further based on the plurality of keys that are based on the key set. The matching objects are identified from the search.
US10685001B2 Query handling using summarization tables
Embodiments are directed are towards the transparent summarization of events. Queries directed towards summarizing and reporting on event records may be received at a search head. Search heads may be associated with one more indexers containing event records. The search head may forward the query to the indexers the can resolve the query for concurrent execution. If a query is a collection query, indexers may generate summarization information based on event records located on the indexers. Event record fields included in the summarization information may be determined based on terms included in the collection query. If a query is a stats query, each indexer may generate a partial result set from previously generated summarization information, returning the partial result sets to the search head. Collection queries may be saved and scheduled to run and periodically update the summarization information.
US10685000B1 System and method for preparing a data set for searching
Embodiments of the present disclosure relate to systems and methods for preparing a data set for searching. In addition, embodiments of the present disclosure relate to solutions for configuring a storage infrastructure and indexing process for a data set.
US10684995B2 Storage optimization in computing devices
Some examples include one or more processors that optimize the storage capacity of a computing device of a user. For instance, the one or more processors may receive, from the computing device, an indication of a request to download a data file. In addition, the one or more processors may determine a device classification associated with the computing device and a user access pattern associated with the data file. Further, the one or more processors may perform a downsampling of the data file based on the device classification and the user access pattern in response to the request, and may transmit the downsampled data file to the computing device.
US10684993B2 Selective compression of unstructured data
A method for selectively compressing unstructured data includes preparing, at a host system, a data blob made up of unstructured data, for storage on a storage system. The method encodes a first portion of the data blob with a first color and a second portion of the data blob with a second color. The first color indicates that the associated portion should remain uncompressed, while the second color indicates that the associated portion should be compressed. The method transmits the encoded data blob to a storage virtualization layer associated with the storage system. In response, the storage virtualization layer stores the first portion in an uncompressed format, and compresses the second portion and stores the second portion in a compressed format. A corresponding system and computer program product are also disclosed herein.
US10684992B1 Causally ordering distributed file system events
Implementations are provided herein for using inode revision numbers associated with a modified LIN and a set of Parent LINs to causally order transactions within a distributed file system. Any time an inode is changed, its inode revision number can be incremented by 1. When events within file system are processed causing an inode or a set of inodes to be modified, an event transaction log entry can made. The event transaction log entry can denote a description of the event, a set of modified inode and inode revision number pairs, and a set of parent inode and inode revision number pairs. Entries in the event transaction log can be used to build an inode map for each inode implicated in the event transaction log. The inode map can be used to build a set of direct causal dependencies for each transaction in the event transaction log. The set of direct causal dependencies can be used to generate a causal ordering of the transactions in the event transaction log, that in some implementations, can be made available to external services.
US10684981B2 Fast termination of multilane single data rate transactions
Systems, methods, and apparatus are described that enable a serial bus to be operated in one or more modes that employ additional wires for communicating data. A method includes providing a data payload for a first data frame to be transmitted over a plurality of data lanes of a multilane serial bus operated in accordance with an I3C protocol, providing one or more indicators of validity of one or more bytes included in the data payload, and transmitting the first data frame over the multilane serial bus in accordance with a clock signal transmitted on a clock lane of the multilane serial bus.
US10684966B1 Orchestrating dataflows with inferred data store interactions
An orchestration request indicating input data types and output data types of a collection of functions is received at a network-accessible service. At the service, one or more I/O operations that are to be performed at a data store to execute a dataflow corresponding to the request are inferred based on analysis of the input data types and output data types. A template representing the dataflow is stored, comprising respective nodes representing the functions and the I/O operations, as well as an indication of the sequencing of execution of the functions and I/O operations.
US10684962B2 Vendor-specific peripheral device class identifiers
A peripheral device class identifier is generated for a class of peripheral devices, and is used to identify a setup record that indicates how to install or otherwise set up the class of peripheral devices on a computing device. The peripheral device class identifier is a combination of three components: a vendor identifier, a namespace identifier, and a namespace entry identifier. The vendor identifier is an identifier of the vendor of the class of peripheral devices. The namespace identifier is an identifier of different collections or groups of types of peripheral devices or types of functionality of peripheral devices. The namespace entry identifier is an identifier of a particular type of peripheral device (or particular functionality) of the different collections or groups of types of peripheral devices (or types of functionality of peripheral devices).
US10684961B1 External memory protection for content addressable memory
External memory protection may be implemented for content addressable memory (CAM). Memory protection data, such as duplicate values for entries in a CAM or error detection codes generated from values of the entries in a CAM, may be stored in a random access memory that is separate from the CAM. When an entry in the CAM is accessed to perform a lookup or scrubbing operation, the memory protection data may be obtained from the RAM. A validation of the value of the entry may then be performed according to the memory protection data to determine whether the value is valid.
US10684959B2 Shared memory in a virtual environment
A server LPAR operating in a virtualized computer shares pages with client LPARs using a shared memory region (SMR). A virtualization function of the computer receives a get-page-ID request associated with a client LPAR to identify a physical page corresponding to a shared page included in the SMR. The virtualization function requests the server LPAR to provide an identity of the physical page. The virtualization function receives a page-ID response comprising the identity of a server LPAR logical page that corresponds to the physical page. The virtualization element determines a physical page identity and communicates the physical page identity to the client LPAR. The virtualization element receives a page ID enter request and enters an identity of the physical page into a translation element of the computer to associate a client LPAR logical page with the physical page.
US10684950B2 System for triggering cross channel data caching
Embodiments of the present invention provide a system for triggering cross channel data caching. Historical event data and live event data of a user may be monitored to determine an expected event that comprises one or more expected channels. An expected period of time for the expected event may also be determined. Relevant user data may then be identified from one or more systems of record and cached or otherwise compressed. One or more adapters configured to format cached data into the one or more expected channels are then identified. The cached data is then transmitted to databases associated with each of the one or more expected channels, where the cached data is converted by the adapters. The cached data is then generally maintained in these databases for the expected period of time.
US10684948B2 Dual inline memory module
An apparatus and method for memory backup are disclosed as being operational at a memory module that includes a volatile memory device but which is devoid of a non-volatile memory device. The memory module can emulate operations of a non-volatile memory on the memory module while the memory module is devoid of such non-volatile memory.
US10684943B2 Generating executable test automation code automatically according to a test case
A mapping is created between test steps from existing test cases and code snippets from existing automated test scripts. The code snippets are clustered into categories. The test steps are refined to generate training word segments. A new manual test case to automate is received. New test steps from the new manual test case are refined to generate new word segments. Probabilities are calculated for the categories, each probability indicating a likelihood that a new test step belongs in a particular category, and being based on a training word segment associated with the particular category, and a new word segment derived from the new test step. The new test step is mapped to a code snippet from a category having the highest probability. The probability calculation and code snippet mapping is repeated for each other new test step.
US10684940B1 Microservice failure modeling and testing
Generally described, one or more aspects of the present application correspond to an artificial intelligence (AI) system that helps developers build failure-resilient microservices. The AI system can analyze the code of a microservice to identify other, similar microservices, and then use historical data about performance of those similar microservices to build a failure model for the microservice. The AI system can also automatically run failure tests based on the failure model, and can suggest code changes (based on analyzing historical code changes and test performance data) that can help a microservice become resilient to a particular failure.
US10684939B2 Using workload profiling and analytics to understand and score complexity of test environments and workloads
Aspects of the present invention include a method, system and computer program product determining, scoring and reporting the complexity of customer and test environments and workloads. The method includes a processor performing an accounting of factors related to complexity of a plurality of environments and workloads; determining one or more formulas to use for determining an overall score and ranking for each one of the plurality of environments and workloads; collecting relative environment and workload data; determining a complexity score for each one of the plurality of environments and workloads; and determining a complexity ranking for each one of the plurality of environments and workloads.
US10684937B2 Method and system for repositioning of a plurality of static analysis alarms
This disclosure relates generally to a system and a method for repositioning of a plurality of static analysis alarms is provided. The proposed repositioned techniques, reposition each of the static analysis alarms from the set of static analysis alarms up or down the application code from the program points of their original reporting, for reducing the number of static analysis alarms reported or for reporting them closer to their causes or for both the objectives. Further the proposed repositioning techniques also ensure that the repositioning of the static analysis alarms is without affecting the errors uncovered by them. Further the disclosure also proposes to maintain traceability links between a repositioned static analysis alarm and its corresponding static analysis alarm(s). Further the disclosure proposes to display the repositioned static analysis alarms to the user instead of the set of static analysis alarms, for reducing redundancy from reporting and manual inspections of the set of static analysis alarms. Furthermore the disclosure proposes to display the traceability links only if a user requests for the same.
US10684929B2 Self healing compute array
This disclosure pertains to hardware compute arrays (sometimes called systolic arrays) for applications such as artificial intelligence (AI), machine learning (ML), digital signal processing (DSP), graphics processing units (GPUs), and other computationally intensive applications. More particularly, it pertains to novel and advantageous architecture innovations for efficiently and inexpensively implementing such arrays using multiple integrated circuits. Hardware and methods are disclosed to allow compute arrays to be tested after face-to-face or wafer-to-wafer bonding and without out any pre-bonding test. Defects discovered in the post-bonding testing can be completely or partially healed increasing yields and reducing costs.
US10684926B2 Online iterative data verification for synchronous replication
In one aspect, online iterative data verification for synchronous replication is provided for a storage system that includes a source site and a target site. An aspect includes, during an active synchronous replication process between the source site and the target site, identifying inflight inputs/outputs (IOs). The inflight IOs indicate write operations that are transmitted from the source to the target but are determined to have not yet been stored at the target. A further aspect includes performing a first data verification on the source and target sites. The first data verification is performed for IOs that are not inflight IOs. An aspect also includes performing iterative data verifications during each of one or more replication cycles. The iterative data verifications verify only data written to the target site since one of the first data verification and a previously performed data verification excluding inflight IOs at the time of verification.
US10684924B2 Data restoration operations based on network path information
A system according to certain aspects improves the process of data restoration and application recovery operations. The system can back up primary data based on network path information associated with a client computing device. When the primary data becomes corrupted or unavailable, a previously backed up copy of the primary data may be used as the primary data to achieve instant application recovery. For example, when a portion of the primary data is requested by a user or an application, the system may identify a corresponding portion in the backed up copy of the primary data and provide the identified portion to the user or the application in a manner transparent to the user or the application. Alternatively, the application running on the client computing device may send a request for the backup copy of the primary data to the secondary storage device upon determining that the requested data is not available.
US10684922B2 Enhanced data storage using compressed data
Systems and methods for replicating data are disclosed. Data stored in a compressed form on a source storage array or device can be read and transmitted to a destination storage array or device. The replication of data is achieved without having to decompress the data.
US10684915B2 Efficient packing of compressed data in storage system implementing data striping
An apparatus comprises at least one processing device comprising a processor coupled to a memory. The processing device is configured to select a stripe column size for stripes of a data storage system, to determine a first compress block size for a first one of the stripes based on compressibility of data to be stored, to select a first prime number for computing parity blocks for the first stripe and a first number of sub-stripes for splitting stripe columns of the first stripe, to generate metadata specifying the first compress block size, the first prime number and the first number of sub-stripes for the first stripe, and to store data compressed using the first compress block size in the first stripe. The first prime number and first number of sub-stripes for the first stripe is different than a second prime number and second number of sub-stripes for a second stripe.
US10684909B1 Anomaly detection for preserving the availability of virtualized cloud services
A system and method that automatically detects anomalies in a cloud service system on an ongoing basis and which can be used to trigger live migration of cloud services includes a cloud server system configured to provide a plurality of virtualized cloud services through processes running over a set of virtual machines hosted on the cloud server system, and a processor which receives data related to the operations of the virtual machines and determines whether any of the virtual machines are exhibiting anomalous behavior. The processor applies a Kalman Filter to make predictions on the future state and covariance of the virtual machines and then calculates the log likelihood of the predicted values. If the predicted values deemed to be very unlikely, then the processor signals that an anomaly has occurred.
US10684902B2 Method and apparatus for memory vulnerability prediction
Described herein are a method and apparatus for memory vulnerability prediction. A memory vulnerability predictor predicts the reliability of a memory region when it is first accessed, based on past program history. The memory vulnerability predictor uses a table to store reliability predictions and predicts reliability needs of a new memory region. A memory management module uses the reliability information to make decisions, (such as to guide memory placement policies in a heterogeneous memory system).
US10684899B2 Mobile applications architecture
A system and method for sharing data and resources among a plurality of applications on a mobile device is disclosed. Embodiments provide a mobile applications architecture that is able to link applications and share the linked applications simultaneously on an Android (or other operating system) mobile device such as a smart phone or table computer. The mobile applications architecture creates a framework that provides an easy interface for third-party applications to quickly integrate and leverage already constructed components and sharing of data among multiple third-party applications thereby reducing the complexity of newly developed capabilities for mobile applications architecture on not just a single device, but multiple devices.
US10684898B2 In-line event handlers across domains
Event handler records, for different event handlers in different domains, are stored in an event handler orchestrator service. The event handler records identify event handlers (in various domains) that are to handle events raised in separate domains. When an event is raised, the event handler records are filtered to identify an event handler that has indicated an interest in the raised event, and an end point corresponding to the identified event handler is provided back to the calling process. The calling process then invokes the event handler for which the end point is returned.
US10684897B2 Event notification
A server computer determines that an application of a plurality of applications in a cloud subscribes to an event with respect to a plurality of attributes of event data. The server computer, responsive to determining that at least one of the plurality of attributes has changed, executes the application workflow and sends a notification to the application, the notification indicating that at least one of the plurality of attributes has changed.
US10684895B1 Systems and methods for managing containerized applications in a flexible appliance platform
The disclosed computer-implemented method for managing containerized applications in a flexible appliance platform may include (1) receiving a request to perform an operation that manages a life cycle of a containerized application, (2) accessing management data for the containerized application, (3) determining, based on the management data, application requirements associated with the requested operation that manages the life cycle of the containerized application, and (4) performing the operation that manages the life cycle of the containerized application based on the application requirements, where the operation is performed without making changes to the containerized application and without user intervention. Various other methods, systems, and computer-readable media are also disclosed.
US10684893B2 Methods and apparatus to manage compute resources in a hyperconverged infrastructure computing environment
Methods, apparatus, systems and articles of manufacture are disclosed for managing compute resources in a hyperconverged infrastructure computing environment. An example apparatus includes a resource manager table populator to populate a resource management table with information identifying workloads and a workload categorizer to categorize the workloads identified in the resource management table as needy workloads or offering workloads. The disclosed apparatus further include a workload selector to select an offering workload to lend resources to a needy workload, and a resource configurer. The resource configurer to cause a host included in the workload to spin a virtual machine or create a container, and assign the virtual machine or container to support the needy workload.
US10684892B2 Triggered queue transformation
Methods and systems disclosed herein relate generally to evaluating resource loads to determine when to transform queues and to specific techniques for transforming at least part of queues so as to correspond to alternative resources.
US10684889B2 Systems, methods, and computer program products for scheduling processing jobs to run in a computer system
A method includes, in a program that includes a defined number of job slots for data updating processing jobs, scheduling a first job in one of the slots, and executing the first job, wherein the first job includes scanning a list of additional jobs and scheduling those additional jobs for execution, further wherein a total number of the additional jobs in the program exceeds the defined number of job slots.
US10684884B1 Application containers running inside virtual machine
System for launching application containers inside VMs without data duplication, includes first and second VMs on a host; a storage to which the host has access; a container generation module running on the host and configured to interface to VM-side container generation daemons in the VMs; the container generation daemons transmits to the container generation module a request to pull container layers; a host-side container generation daemon processes the request to pull the container layers from the container generation daemons running inside the VMs; and a DAX device residing on each of the VMs. The host container generation daemon sends the request for any missing container layers to a registry, and writes them onto the storage, maps the layers to the VMs as the DAX devices, maps all needed container layers to the first VM and maps any identical container layers to the second VM, without accessing the registry.
US10684882B2 Updating networks with migration information for a virtual machine
Methods, computer program products, and network authority devices are presented. The methods include, for instance: updating a source network with migration information of a virtual machine to redirect network traffic for the virtual machine to a destination network; and updating at least one remote network with the migration information of the virtual machine. In one embodiment, the updating includes updating the source network concurrent with a migration of the virtual machine to minimize interruption of the network traffic. In another embodiment, the updating includes updating a network device of the source network to forward the network traffic for the virtual machine to another network device of the destination network. In a further embodiment, the updating includes updating the source network to redirect the network traffic from at least one client on the at least one remote network.
US10684880B2 Allocating and initializing I/O devices at virtual
The purpose of the present invention is to provide a computer which is capable of increasing the number of I/O devices which connect to a PCI fabric which has predetermined specifications. This computer comprises: a storage unit which retains an I/O device list which is used to manage the allocation to a virtual machine which runs on the computer of an I/O device which is connected to the computer via a network; a virtual machine monitor which identifies the I/O device which is required for the operation of the virtual machine; and an I/O device manager which refers to the I/O device list and assesses whether the I/O device which has been identified by the virtual machine monitor is available to be allocated to the virtual machine, and if there is an I/O device available to be allocated to the virtual machine, allocates the I/O device to the virtual machine, and registers in the storage unit an identifier which is assigned to the I/O device on the basis of predetermined specifications, together with an identifier of the virtual machine.
US10684878B1 Virtual machine management
A migration management service monitors the resource usage or other behavior factors related to virtual machine instances implementing database functionality and hosted on various physical computing devices. Based on the resource usage associated with the implementation of the database functionality and other behavioral factors, the migration management service identifies a set of target hosted virtual machine instances for possible migration. The migration management service can further identify and prioritize from the set of target hosted virtual machine instances which hosted virtual machine instances may have a greater likelihood to impact the execution of other hosted virtual machine instances being hosted in the same physical computing device. Based on the identification and prioritization, the migration management service can then cause the migration of one or more hosted virtual machine instances unto on a different physical computing device.
US10684877B2 Virtualized customer premises equipment
A method for providing functionality to customer premises equipment including detecting one or more customer premises connected to a wide area network (WAN), wherein each customer premises includes a plurality of customer premises equipment (CPE) devices, a local area network (LAN) connecting each of the CPE devices, and an external network communications device for connecting the LAN to the WAN; virtualizing each CPE device from each customer premises to define a plurality of vCPE devices; and providing functionality to the CPE devices via respective vCPE devices. A system for implementing the method is also disclosed.
US10684872B2 Management of container host clusters
A method, executed by a computer, includes receiving, for a cluster, a request to create a new container host, wherein the cluster comprises a plurality of container hosts having a corresponding plurality of local repositories, creating the new container host, selecting an image for the new container host according to one or more host preferences, wherein the image is stored in an image location, and copying the image from the image location to the local repository of the new container host. A computer system and computer program product corresponding to the above method are also disclosed herein.
US10684868B2 Configuration for application using microservices
Various examples are directed to systems and methods for configuring an application that uses a plurality of microservices. A distributed configuration deploy service (DCDS) may generate a first set of microservice configuration parameter values for a first microservice of the plurality of microservices based at least in part on a first microservice configuration model for the first microservice and at least in part on a second configuration model for a second microservice of the plurality of microservices. A configuration application programming interface (API) may determine that the first set of microservice configuration parameter values do not conflict with first live data at the first microservice. The configuration API may also lock the first microservice; apply the first set of microservice configuration parameter values to the first microservice; and release the locking of the first microservice.
US10684866B2 Context sensitive framework for providing data from relevant applications
Functionality is disclosed herein for using a context sensitive framework to identify relevant applications to a current context and to provide data received from the relevant applications to a user. Instead of a user having to manually locate and launch an application, relevant applications determined by a contextual service may provide data in response to receiving the context data. The applications that are identified as relevant to the context determine the application data to provide to the contextual service. The contextual service selects at least a portion of the application data to provide for display within a user interface. In some configurations, the selected application data is displayed within a user interface that maintains a same look and feel regardless of the application data that is displayed.
US10684858B2 Indirect memory fetcher
Disclosed embodiments relate to an indirect memory fetch (IMF) unit. In one example, an apparatus includes circuitry to fetch and decode an instruction specifying a sparse operand array including N operands, and an index array including N contiguously-addressed indices. The apparatus further includes a processing engine associated with an IMF unit to respond to the decoded instruction by initializing the IMF unit to fetch the N operands in order, probing the IMF unit to determine that a fetched operand is ready to retrieve, retrieving the fetched operand from the IMF unit, and repeating the probing and retrieving until all N operands have been retrieved. The IMF unit, independent of the processing engine, is to fetch the N contiguously-addressed indices from the index array, use the N fetched indices to calculate memory addresses for the N operands, and issue a plurality of read requests to fetch the N operands in order.
US10684857B2 Data prefetching that stores memory addresses in a first table and responsive to the occurrence of loads corresponding to the memory addresses stores the memory addresses in a second table
A method includes storing a first address of a first instruction executed by a processor core in a first table, where the first instruction writes a value into a register for utilization in addressing memory. The method stores the first address of the first instruction executed by the processor core in a second table with multiple entries, where a register value loaded into the register is utilized as a second address by a second instruction executed by the processor core to access a main memory. The method determines whether an instruction address associated with an instruction executed by the processor core is present in the second table, where the instruction address is the second address. Responsive to determining the instruction address is present in the second table, the method prefetches data from the main memory, where the register value is utilized as the second address in the main memory.
US10684853B2 Employing prefixes to control floating point operations
Setting or updating of floating point controls is managed. Floating point controls include controls used for floating point operations, such as rounding mode and/or other controls. Further, floating point controls include status associated with floating point operations, such as floating point exceptions and/or others. The management of the floating point controls includes efficiently updating the controls, while reducing costs associated therewith.
US10684851B2 Predicting software build outcomes
Methods are provided for software build outcome prediction. For example, one method may comprise obtaining feature data associated with a software build, the feature data including one or more of the following: first data identifying a user to perform a modification on a set of one or more software artifacts, second data identifying the set of one or more software artifacts, and third data identifying a set of one or more reviewers to review the modification. The method may also comprise determining first probability data associated with the software build being unsuccessful given the feature data and second probability data associated with the software build being successful given the feature data; and predicting a software build outcome associated with the software build based on the first probability data and the second probability data.
US10684850B2 Application component deployment method and deployment node
Embodiment of this application disclose an application component deployment method and a deployment node. In the method, a target deployment node receives a first deployment instruction sent by a management server, and determines a kinship node of the target deployment node according to the first deployment instruction, and a second application component that is in the multiple application components and that corresponds to the parent node, where the kinship node includes a parent node. Then, when detecting that the parent node has deployed the second application component, the target deployment node sends a second deployment instruction to the parent node. The target deployment node deploys a first application component according to the first deployment instruction.
US10684848B1 Blocking and non-blocking firmware update
A payment service system may include a server that manages firmware updates for payment devices such as payment readers. A payment reader may access a firmware manifest including a listing of current firmware assets stored at the payment reader, and send the firmware manifest to the server. The server may compare the firmware manifest to available firmware bundles, which are ordered combinations of firmware assets that have been released for usage by payment readers. Some of the bundles may be blocking bundles, while some are non-blocking. If a payment reader is to be updated with a blocking bundle, it cannot process payments during the update. If the update is not a blocking bundle, the payment reader may continue to process payments.
US10684847B2 Content deployment system having a proxy for continuously providing selected content items to a content publishing engine for integration into a specific release and methods for implementing the same
Content deployment systems and methods are provided for continuously integrating and deploying selected content items from a plurality of content sources into a specific release as part of the specific release. For example, a first content source stores a plurality of first content items for potential inclusion in the specific release. A manifest record for the specific release specifies release items, that are allowed to be part of the specific release. A proxy can periodically retrieve selected ones of the first content items that are specified in the manifest record, and push them to a content publishing engine. Any content items that are not specified in the manifest record are rejected by the proxy. A processor of the content publishing engine can allow for continuous integration of the selected ones of the first content items into the specific release.
US10684846B2 Using semantic annotations to control compatibility behaviors
Forward and/or backward compatibility between an invoking program and the invoked program can be maintained by using compatibility indicators and/or annotations to configuration settings that specify the desired behavior of the invoked program. Compatibility indicators and/or annotations can be used to override default behavior to ensure compatibility between a version of a program and a version or revision of a dependency of the program. Annotations can be made to configuration settings or to initialization programs and/or files. Configuration and/or initialization settings for the program can be annotated to indicate when default behavior of the dependency is to be overridden to provide alternate behavior. Configuration settings for the program can be annotated to indicate when future revisions to the dependency are to be applied.
US10684845B2 Systems and methods for updating system devices in a cloud-based system for monitoring and controlling physical environments
Disclosed are systems and methods for updating a system device in a cloud-based system for monitoring and controlling physical environments. A system comprises a computing cloud with a project service module for responding to requests to access project data, an update module for providing access to data associated with a project hierarchy, and an images repository module for providing data identifying the location of update data. The system also comprises a building server communicatively coupled with the computing cloud, a gateway communicatively coupled with the building server and associated with the system device in need of an update.
US10684840B1 Software package installation and monitoring
Software packages may be installed, uninstalled and/or updated across a group of computing instances by way of a single issuance of a user request. The request may include information such as a software package name, a software package version, an action (e.g., install or uninstall), and one or more operating constraints for the software package. For an installation request, an agent on a given computing instance may process the request by accessing a manifest that indicates various computing instance characteristics (e.g., operating system types, architecture types, etc.) and various respective available versions of the software package. The agent may then select, based on characteristics of the computing instance, a package type for the computing instance. An installation request may also allow operating constraints (e.g. regarding usage of processing, memory, I/O and other resources) to be set and enforced for the software package.
US10684839B2 Plugin for software deployment
A plugin for a website browser can enable a user to deploy software onto a computing device quickly and easily. For example, the plugin can automatically detect that a user is visiting a website on which program code for a software application is shared or hosted. The website may be an open-source website, a program-code repository, or a program-code review platform. The plugin can automatically analyze the program code, an installation file provided with the program code, software and hardware characteristics of the specific computing device on which the software application is to be deployed, and other data to determine how to deploy the software application on the specific computing device. The plugin can then deploy the software application on the computing device in response to the user clicking a button, allowing for the software application to be easily deployed on the computing device with minimal user interaction or skill.
US10684837B2 Repository manager
A system and method to install a software application on a host computer system using a file repository located on another host computer system. The method includes installing, on a first host computer system, a virtual machine image including a file repository including one or more pre-requisites for installing a software application. The method further includes configuring a second host computer system with an identifier of the file repository. The method also includes installing the software application on a virtual machine associated with the second host computer system using the file repository.
US10684835B1 Improving emulation and tracing performance using compiler-generated emulation optimization metadata
An emulator can use compiler metadata to efficiently emulate execution of executable machine code compiled from the source code. Based on accessing compiler metadata associated with machine code, an emulator can identify behavior(s) of the source code from which the machine code is compiled which are not implied by the machine code. From these behaviors, the emulator can identify emulator optimization(s) that can be applied, during emulation of execution of a thread, to reduce a number of steps needed to emulate execution the machine code, while preserving any externally-visible side-effects. These optimizations can operate to reduce a number of emulator operations needed emulate execution of the machine code, or to elide one or more machine code instructions from emulation. These optimizations can then be applied while emulating execution of the thread. The emulated execution could be recorded to a trace that is equivalent to a trace recorded without these optimizations.
US10684834B2 Method and apparatus for detecting inter-instruction data dependency
Embodiments of the present invention disclose a method and an apparatus for detecting inter-instruction data dependency. The method comprises: comparing a thread number corresponding to a historical access operation with a thread number corresponding to a write access operation, if the thread number corresponding to the write access operation is less than the thread number corresponding to the historical access operation, which indicates existence of data dependency for a to-be-detected instruction, terminating the detection; or comparing a thread number corresponding to a historical write access operation with a thread number corresponding to a read access operation, if the thread number corresponding to the read access operation is less than the thread number corresponding to the historical write access operation, which indicates existence of data dependency for the to-be-detected instruction, terminating the detection.
US10684832B2 Code placement using a dynamic call graph
When a program function is called, if the instructions for that function are not in active memory, a page fault occurs. Resolving a page fault includes a costly process of loading a page of object code instructions, into active memory, including the instructions for the called function. Technology is disclosed to reduce page faults by placing interrelated functions near each other within executable code based on a log of previous function calls. A log of function calls may be from observing the execution of applications over time. Computing devices can compute where to place functions within executable code by: obtaining the function call log; building a call graph based on the function call log; defining multiple node clusters within the call graph; and generating an ordered list of functions by sorting the node clusters. The ordered list of functions can then be provided during linking to determine function placements.
US10684831B2 Information processing apparatus, information processing method, and recording medium
An information processing apparatus includes: a processor configured to: conduct lexical analysis on an interpreter-type source code; compress a source code, on which the lexical analysis has been conducted, by using a compression dictionary that associates an internal code and a compression code; when an execution command of an interpreter is received for the source code compressed, convert the source code compressed into an internal code in accordance with the compression dictionary; and sequentially execute processing in accordance with the internal code converted.
US10684830B2 Mixed mode programming
A mixed mode programming method permitting users to program with graphical coding blocks and textual code within the same programming tool. The mixed mode preserves the advantages of graphical block programming while introducing textual coding as needed for instructional reasons and/or for functional reasons. Converting a graphical code block or group of blocks to a textual block lets the user see a portion of the textual code in the context of a larger program. Within one programming tool the mixed mode method allows users to learn programming and build purely graphical blocks; then transition into mixed graphical and textual code and ultimately lead to their ability to program in purely textual code. The mixed mode further allows users to program using any combination of drag-and-drop graphical blocks and typed textual code in various forms.
US10684827B2 Generating dynamic modular proxies
A runtime environment generates a proxy class in response to detecting a request for a proxy object. The proxy class implements a set of interfaces specified by the request for the proxy object. The runtime environment selects or generates a proxy module, in a module system, to include the proxy class. The runtime environment exposes interfaces from other modules to the proxy module using a qualified export that does not expose the interfaces to modules other than the proxy module. The runtime environment does not expose the proxy class, of the proxy module, to other modules in the module system.
US10684821B2 Context aware service provision method and apparatus of user device
A context aware service provision method and apparatus for recognizing the user context and executing an action corresponding to the user context according to a rule defined by the user and feeding back the execution result to the user interactively are provided. The method for providing a context-aware service includes receiving a user input, the user input being at least one of a text input and a speech input, identifying a rule including a condition and an action corresponding to the condition based on the received user input, activating the rule to detect a context which corresponds to the condition of the rule, and executing, when the context is detected, the action corresponding to the condition.
US10684817B2 Aggregation of devices based on acoustic monitoring
An audio/video (A/V) hub that aggregates electronic devices is described. In particular, the A/V hub may measure sound, corresponding to audio content, output by electronic devices (such as electronic devices that include speakers). Then, the A/V hub may aggregate the electronic devices into two or more subsets based on the measured sound. Moreover, the A/V hub may determine, for the subsets, playback timing information, which may specify playback times when the electronic devices in a given subset are to playback the audio content. Next, the A/V hub may transmit, to the electronic devices, one or more frames that include the audio content and playback timing information, where the playback times of the electronic devices in at least the given subset have a temporal relationship so that the playback of the audio content by the electronic devices in the given subset is coordinated.
US10684807B2 Client based splitting of PDF/VT Dpart catalog
A method for outputting a print job includes accessing a file representing a previously created document at a client computer. The method includes accessing a catalog tree residing in the document and including metadata corresponding with a job ticket embedded in the file for rendering the document. The method includes splitting pages in the document into multiple chunks using a splitter located in the client computer. The method includes splitting by the splitter the catalog tree into a set of branches each corresponding with one of the chunks of the finished document. The method includes embedding corresponding branch information into the each chunk. The method includes generating a package of chunks. The method includes streaming the package to a digital front end (DFE) of an output device.
US10684805B2 Method and printing system for processing a printjob
A method for printing a print job, the print job including a plurality of plots to be printed on a print media, includes receiving, by a reprographic printing system, the print job; causing printing the plots of the print job subsequently on the print media and tracking the completion of a plot in the print job while printing; and after receiving an interruption to the print job, terminating printing the plots of the print job and subsequently determining a print job related reference that is indicative for the interrupted print job, and printing a fiducial on the print media, the fiducial including an identifier uniquely identifying the interrupted print job, thereby defining a print job starting point for resuming the interrupted print job.
US10684804B2 Image forming apparatus and control method of image forming apparatus
An image forming apparatus forms an image on a recording medium. The image forming apparatus includes a determining section, a first acquiring section, a second acquiring section, a specifying section, and a notifying section. The determining section determines whether or not an event has occurred involving interruption to an operation through which the image is formed. The first acquiring section acquires identification information for identifying terminal devices respectively associated with a plurality of users. The second acquiring section acquires history data indicating use history of the recording medium for each of the users. The specifying section specifies at least one user of the users based on the history data when occurrence of the event has been determined. The notifying section notifies a terminal device corresponding to the specified user of a message prompting work to resolve the event.
US10684801B1 Data storage system with separate interfaces for bulk data ingestion and data access
Methods, systems, and computer-readable media for a bulk ingestion interface for a distributed data storage system are described. A bulk ingestion interface may allow bulk data to be ingested into a distributed data storage system using compute resources separate from respective compute resources of the distributed data storage system used to perform access requests to datasets stored on one or more resource hosts of the distributed data storage system.
US10684800B2 Facilitating processing within computing environments supporting pageable guests
Processing within a computing environment that supports pageable guests is facilitated. Processing is facilitated in many ways, including, but not limited to, associating guest and host state information with guest blocks of storage; maintaining the state information in control blocks in host memory; enabling the changing of states; and using the state information in management decisions. In one particular example, the guest state includes an indication of usefulness and importance of memory contents to the guest, and the host state reflects the ease of access to memory contents. The host and guest state information is used in managing memory of the host and/or guests.
US10684793B2 Semiconductor memory devices including error correction circuits and methods of operating the semiconductor memory devices
A memory controller includes a controller input/output circuit configured to output a first command to read first data, and output a second command to read an error corrected portion of the first data. A memory device includes: an error detector, a data storage circuit and an error correction circuit. The error detector is configured to detect a number of error bits in data read from a memory cell in response to a first command. The data storage circuit is configured to store the read data if the detected number of error bits is greater than or equal to a first threshold value. The error correction circuit is configured to correct the stored data.
US10684792B2 Method and system for managing storage device of electronic device by alternative electronic device
A method for managing a storage device of a first electronic device is provided. The method for managing a storage device of a first electronic device including detecting a storage capacity of the storage device in response to a second electronic device accessing the storage device; and sending a trigger signal to a processor in response to detecting that the storage capacity meets a threshold, the trigger signal sending the first electronic device into an operating mode, wherein the first electronic device includes the processor and a network connector, and the second electronic device accesses the storage device through the network connector.
US10684791B2 System and method for environment aware backup and restoration
A remote agent for performing a backup of a virtual machine includes a persistent storage that stores backup policies and a backup manager that obtains a backup generation request for the virtual machine and, in response to the backup generation request, performs a component validation analysis of a production host that hosts the virtual machine to identify a backup state of the production host; makes a first determination, based on the backup state of the production host, that the production host is in a backup-enabled state; and, in response to the first determination, generates a backup of the virtual machine, using the backup policies, for storage in a backup storage; and validates that the backup of the virtual machine is stored in the backup storage based on a reduced size representation of the backup and a reduced size representation of a copy of the backup in the backup storage.
US10684788B1 Data consistency during reverse replication
Disclosed herein are methods, systems, and processes to provide and maintain data consistency during reverse replication. It is determined that a migrate operation or a reverse replication operation has been requested. Upon determining that the migrate operation or the reverse replication operation has been requested, a resynchronization identifier is set in a dirty region log (DRL) associated with a computing device that is subject to the migrate operation or the reverse replication operation. In response to the operation being the reverse replication operation, a master boot record (MBR) sector of a boot disk associated with the computing device is overwritten.
US10684786B2 Methods for performing global deduplication on data blocks and devices thereof
A method, non-transitory computer readable medium, and device that assists with performing global data deduplication on data blocks across different volumes includes identifying at least two data blocks stored in two or more storage volumes. It is determined whether the at least two data blocks are classified as a shared data block. A new data volume signature is created when the at least two data blocks are determined to be shared. One of the at least two data blocks that are determined to be shared is deleted and the other one of the at least two data blocks and the created signature in one of the two or more storage volumes is stored.
US10684784B2 Automated provisioning and de-provisioning software defined storage systems
Systems and methods for automatically provisioning and de-provisioning software defined storage (SDS) systems. Characteristics such as IOPS (Input Output operations per Second), capacity, and throughput of the SDS systems are monitored. Capacity or storage is added or removed from the SDS systems based on the relationships between the characteristics of the SDS systems with respect to upper and lower thresholds.
US10684781B1 Big data read-write reduction
A device may include one or more processors. The device may receive program code that identifies operations to be performed with regard to a data set to determine an output value. The device may identify a plurality of read operations corresponding to the operations. The plurality of read operations may be performed to obtain respective inputs of the operations. The device may generate a first data structure that identifies the operations and the plurality of read operations. The device may identify two or more operations, of the operations, that receive a particular input. The device may generate a second data structure that includes a combined operation. The combined operation may be generated based on the two or more operations, and may be associated with fewer read operations than the two or more operations. The device may determine the output value based on the second data structure.
US10684778B2 Data updating in non-volatile memory
Various embodiments of the present invention are generally directed to an apparatus and associated method for updating data in a non-volatile memory array. In accordance with some embodiments, a memory block is formed with a plurality of types of memory cell sectors arranged in data pages of a first type and log pages of a second type that can be updated in-place. A first updated sector is written to a first log page while maintaining an outdated sector in an original data page, and overwritten with a second updated sector.
US10684775B2 Information input device, information input method, information input control program, and electronic device
The present invention provides an information input device, in which information is inputted by easy operations, even if a display unit size is limited. An information input device of the present invention has: a display unit displaying a plurality of figures; a detecting unit arranged in front of the display unit or behind the display unit, and detecting whether a physical contact from an outside exists or not and a contacted position at which the physical contact exists; and a control unit deciding a figure displayed on the display unit and a position at which the figure is displayed, and inputting information based on a signal from the detecting unit, and when the detecting unit detects the physical contact exists, the control unit determines a first figure displayed at a nearest position to the contacted position in the plurality of figures based on the contacted position and decides a second figure displayed at a position surrounding the contacted position based on a kind of the first figure.
US10684771B2 User device and method for creating handwriting content
A method for creating handwriting content is provided. The method includes displaying handwriting letters being input, extracting at least one candidate handwriting word stored in advance in response to the input handwriting letters, displaying the extracted at least one candidate handwriting word, and replacing the input handwriting letters with a candidate handwriting word selected from among the displayed at least one candidate handwriting word.
US10684768B2 Enhanced target selection for a touch-based input enabled user interface
Systems and methods for providing graphical user interface elements optimized for touch-based input in connection with an application that is designed for conventional input received from a keyboard and a mouse. The touch-based graphical user interface elements are displayed when the computer system detects that a user is about to switch from conventional input devices to touch-sensitive input devices. The touch-based graphical user interface elements are hidden when the user provides input with the conventional input devices such that the touch-based graphical user interface elements do not distract from the applications normal operation. The display device includes a sensing capability that enables the computer system to detect when an object, such as a user's finger or a stylus, is proximate to, but not in contact with, the display device.
US10684767B2 Method of configuring menu screen, user device for performing the method and computer-readable storage medium having recorded thereon program for executing the method
A method of configuring a menu screen is provided. The method includes generating at least one area within a display area; and arranging at least one menu item in the generated area, a user device for performing the method, and a computer-readable storage medium having recorded thereon a program for executing the method.
US10684766B2 Mobile terminal and method for controlling the same
A mobile terminal includes: a body including a front surface, and side surfaces connected to the front surface; a touch screen disposed at the front surface, and configured to display a user interface in a first display state; a grip sensor configured to sense an external force applied to side surfaces of the body; and a controller configured to display the user interface in an intermediate state between the first display state and a second display state, if an external force applied to side surfaces of the body is sensed through the grip sensor, while the user interface is displayed in the first display state.
US10684764B2 Facilitating movement of objects using semantic analysis and target identifiers
A technique is described herein for helping a user move a source object that appears on a user interface presentation to a target destination. The technique involves performing semantic analysis on both the source object and at least one candidate target destination. The semantic analysis yields a score that reflects the relationship between the source object and the candidate target destination. The technique then presents a representation of the candidate target destination that is visually enhanced to an extent that is dependent on its output score. The technique then allows the user to move the source object to a representation of a selected target destination, whereupon it becomes associated with the target destination. The technique can produce the enhanced representation by changing a characteristic of an on-screen target identifier (that already exists on the user interface presentation), or by displaying a transient target identifier.
US10684762B2 Analytics design system
Systems and methods are provided for causing display of a graphical user interface for designing at least one visualization, receiving data defining a first visualization control, receiving a least one data model defining at least one data source related to the first visualization control, and receiving at least one calculation module defining calculation details for the first visualization control. Further, the systems and methods are provided for generating an analytical instance for the at least one visualization comprising the first visualization control, the at least one data model, and the at least one calculation module, and uploading to a server system a specification associated with the analytical instance.
US10684761B2 Graphical user interface creation using highly rated GUI elements
A computer-implemented method generates a graphical user interface (GUI). A graphical user interface (GUI) development server receives a candidate GUI element. The candidate GUI element is in use by one or more current GUIs, and the candidate GUI element performs a computer-based function. The GUI development server receives a rating of the candidate GUI element from users of the one or more current GUIs, and determines whether the rating of the candidate GUI element exceeds a predefined value. In response to determining that the rating of the candidate GUI element exceeds the predefined value, the GUI development server identifies the candidate GUI element as a preferred GUI element to perform the computer-based function in future GUIs, and utilizes that preferred GUI element to generate a new GUI that needs the computer-based function.
US10684759B2 Settings management of an online service
Methods and systems of managing settings are described. According to various embodiments, a settings page corresponding to a user's settings on an online service may be caused to be displayed on a device. The settings page may comprise selectable category setting options for a setting category. The setting category may have a plurality of subcategories, and each subcategory may have its own selectable subcategory setting options. Each one of the category setting options may correspond to its own distinct configuration of subcategory setting options for its subcategories. A user input indicating a selection of one of the category setting options for the setting category may be received. The configuration of subcategory setting options corresponding to the selected one of the category setting options for the setting category may be applied to the user's settings on the online service.
US10684756B2 Avionics picture-in-picture display
A display interfacing system and an automated graphics system enable presentation of a second picture within a first picture of an avionics display. The first picture provides broad information pertaining to navigating an aircraft vehicle within a specified region. The broad information may include a flight plan map, and the specified region may be navigated using a VOR radial displayed on the flight plan map. The second picture provides clarifying information about an aspect of the first picture. Interaction with the second picture may also provide clarifying information about an aspect of the second picture.
US10684755B2 Portable terminal device and display control method
A portable terminal device has enclosures with a movable portion, a display section that displays visible information showing an operation target area, and a touch sensor that detects a position on a display screen of the display section touched by a user's finger, or the like. A shape detection section detects a change in the shape of the enclosure; an input operation management section manages a position detected by the touch sensor and an operation target area of each of pieces of visible information displayed on the display section in an associated manner; and a display control section automatically makes a change to at least display positions of the respective pieces of visible information about the operation target displayed on the display section in accordance with a change in shape of the enclosure detected by the shape detection section.
US10684754B2 Method of providing visual sound image and electronic device implementing the same
A method of providing a visual sound image, which may generate, edit, and play back a visual sound image in which sound data is linked to an image, and an electronic device implementing the same are provided. The method includes an electronic device including a display, an image including at least one object on the display, receiving, by the electronic device, a selection of at least a certain area of the object in the image displayed on the display or a selection of a certain area of the image, and linking, by the electronic device, sound data to the at least the certain area of the object or the certain area of the image. In addition, various embodiments are possible.
US10684753B2 Systems and methods for geospatial value subject analysis and management
Location information may be gathered, managed, stored, and/or otherwise utilized to determine unique geo-referenced locations. The geo-referenced locations may be utilized to inform various processes and decisions such as insurance underwriting, risk assessment, pricing, and risk/loss control. Geo-referenced location information may also be utilized to allow for user-defined or customized value subject data gathering, analysis, and management.
US10684748B2 User interface controls for specifying data hierarchies
User interface controls that facilitate the specification/modification of data hierarchies. In one set of embodiments, a first UI control component can be provided that comprises an ordered group of drop-down menus. Each drop-down menu in the ordered group can be populated with a selectable list of attributes from a data set and can be associated with a level in a data hierarchy. By selecting values using the various drop-down menus, a user can interactively specify a data hierarchy for the data set. The data set can then be visualized according to the specified hierarchy. In further embodiments, a second UI control component can be provided in addition to the first UI control component. The second UI control component can allow a user to interactively enable or disable certain drop-down menus in the ordered group, thereby acting as a “depth filter” for controlling the depth of the data hierarchy.
US10684738B1 Social retail platform and system with graphical user interfaces for presenting multiple content types
A social media platform and system provides a graphical user interface for creating social media posts and tagging one or more products. The platform and system further provides a graphical user interface for presenting social media posts which include the tags of products. In response to a user input via the graphical user interface, the platform and system can present product elements representative of the tagged products in a content stream.
US10684732B2 Capacitive sensor apparatus and methods
The touch panel module comprises a touch panel sensor element and a touch panel controller for measuring changes in capacitance associated with one or more sensor electrodes comprising the touch panel sensor element and generating corresponding touch panel output signalling is communicated to the host controller. The capacitance measurement circuit comprises a capacitance measurement channel coupled to a power supply line for the touch panel module, e.g., a ground for the touch panel module, and is configured to measure a capacitance associated with the touch panel module circuitry coupled to this power supply line and to generate corresponding capacitance measurement circuit output signalling for communication to the host controller. The touch panel power supply at the touch panel module is galvanically isolated from the capacitance measurement circuit power supply at the capacitance measurement circuit. Thus, the touch panel module may operate in a broadly conventional manner, whilst the capacitance measurement circuit simultaneously, or in a time multiplexed manner, measures a capacitance associated with the overall circuitry of the touch panel module, thereby providing a relatively sensitive proximity sensor.
US10684727B2 Optical touch screen with a lossy dispersive FTIR layer
A touch sensitive screen arrangement includes an optically dispersive base plate and structures for transmitting light onto the base plate in response to an external body touching the screen at a touch point such that the location of incident light on the surface of the base plate is representative of the relative position of the touch point on the screen. The base plate captures and disperses light that is incident on it. The decrease in incident light intensity with distance from the location of incidence on the base plate approximates a substantially exponential function. A sensor detects intensity of light at a respective edge of the base plate. The arrangement calculates the relative position of the touch point on the screen from the detected light intensity and the exponential function and generates a control signal representative of a control input derived from the position of the touch point.
US10684723B2 Touch device and control method thereof
A touch device includes a touch sensing unit, a processing unit, an embedded controller and a digital controller. The touch sensing unit has a first control mode and a second control mode, and senses a touch event from a touch stylus. The embedded controller is coupled to the processing unit. The digital controller is coupled to the touch sensing unit, the embedded controller and the processing unit, and receives a general-purpose input/output (GPIO) signal from the embedded controller. When the GPIO signal is in a first value, the digital controller reports the first control mode to the processing unit. When the GPIO signal is in a second value, the digital processor reports the second control mode to the processing unit. Thus, the performance of the touch device and the touch stylus is improved.
US10684720B2 Touch display panel, touch display device and drive method
Disclosed are a touch display panel and a touch display device. The touch display panel comprises a display region and a non-display region surrounding the display region, the non-display region is provided with at least one pressure-sensitive touch unit; the display region is provided with a plurality of touch location detection electrodes; the touch display panel further comprises a plurality of touch location wirings; each of the touch location wirings is electrically connected with the corresponding touch location detection electrode of the plurality of touch location detection electrodes; in the pressure-sensitive detection stage, at least one of the touch location wirings is reused as a signal line of the pressure-sensitive touch unit, and the pressure-sensitive touch unit is configured to detect the magnitude of the touch pressure.
US10684718B2 Ruggedized wearable electronic device for wireless communication
Particular embodiments described herein provide for a wearable electronic device, such as a bracelet, watch, wristband or armband that includes a circuit board coupled to a plurality of electronic components (which may include any type of components, elements, circuitry, etc.). One particular implementation of a wearable electronic device may include a strap portion and a display portion. The display portion may include a display; one or more input elements configured to receive one or more interactions that may be associated with: selecting a preconfigured message to communicate and selecting one or more other electronic devices to which to communicate a preconfigured message. The wearable electronic device may further include wireless communication circuitry configured to communicate a selected preconfigured message to one or more selected other electronic devices.
US10684717B2 Display device including touch sensor and manufacturing method thereof
A display device includes a display panel including a plurality of pixels, a touch sensor unit provided on the display panel, and including a touch sensing area in which a touch sensor is provided and a non-sensing area around the touch sensing area, and a polarizer provided on the touch sensor unit and bonded to the touch sensor unit, an edge side of the polarizer and an edge side of the touch sensor unit being aligned.
US10684715B2 Display apparatus and manufacturing method thereof
There is provided a display apparatus including a first substrate, a second substrate arranged to be in parallel with the first substrate, a plurality of light emitting elements arrayed in a matrix form on a surface of the first substrate facing the second substrate, a light-emitting-device driving wiring line formed on the surface of the first substrate, which outputs a driving signal to the plurality of light emitting elements to selectively turn on and off the plurality of light emitting elements, a touch sensing wiring line formed between the first substrate and the second substrate, arrayed to intersect the light-emitting-device driving wiring line, which outputs a sensing signal corresponding to a touch input of a user and a plurality of insulators provided in a plurality of areas on the light-emitting-device driving wiring line or the touch sensing wiring line.
US10684714B2 Flexible display device
A display device including a touch display panel, a roller housing, a touch bar, and a panel driver. The touch display panel includes a plurality of pixels and a plurality of touch sensing elements. At least a portion of the touch display panel is rolled around a roller. The roller housing is configured to receive the roller and has an opening configured to receive the touch display panel. The touch bar is disposed between the roller housing and the touch display panel and contacts the touch display panel. The panel driver divides a display portion of the touch display panel into a display area and a non-display area according to positions of touch sensing elements contacting the touch bar. The panel driver deactivates at least a portion of the non-display area.
US10684712B2 Display apparatus
A display apparatus includes a first pad electrically connected to the drive circuit, a voltage supply line having one end electrically connected to the first pad, a common wire electrically connected to the voltage supply line and the second electrode, a transistor formed between the voltage supply line and the common wire, and a branch wire being a part of the voltage supply line, extending from a branch section, and electrically connected to the first pad. Then, the branch section is located closer to a center of the insulating substrate than the first pad in a plan view.
US10684711B2 Subpixel structure of display device and touch screen-integrated display device having the same
There are provided a subpixel structure of a display device and a touch screen-integrated display device, including: a plurality of gate lines; a plurality of data lines configured to define subpixels by intersecting with the gate lines; a thin-film transistor; a pixel electrode disposed in the subpixel area; and a common electrode disposed to be overlapped with the pixel electrode with a protective layer interposed therebetween. The pixel electrode has patterns including a plurality of pixel electrode spaces in an area corresponding to the thin-film transistor so as to suppress a white touch mura defect and also suppress a decrease in transmittance occurring at an interface between an open area and a BM area.
US10684710B2 Transparent conductive film and touch panel
A transparent conductive film having a transparent resin film containing a cyclic olefin resin, an undercoating layer formed on the transparent resin film, and a conductive layer and having a thermal dimensional change rate in hot water at 100° C. for 60 seconds of from 0.01 to 0.2%, which shows excellent adhesion between the transparent resin film and the conductive layer.
US10684709B2 Electronic bags
The present disclosure provides an electronic bag. The electronic bag includes a main body, a display device arranged on the main body, and a touch control device detachably connected to the main body. The touch control device is in communication with the display device.
US10684705B1 Touchpad module
A touchpad module for an electronic device includes an alloy supporting structure, an elastic metal sheet, a metal plate, a metallic position-limiting part and a circuit board. The elastic metal sheet and the metal plate are connected with two opposite surfaces of a bent part of the alloy supporting structure, respectively. The metallic position-limiting part is penetrated through the bent part. The elastic metal sheet and the metal plate are connected with each other through the metallic position-limiting part. The circuit board is located over the elastic metal sheet. The positioning part of the metal plate is penetrated through the positioning hole of the bent part, and connected with a casing of the electronic device.
US10684704B2 Devices and method for manipulating user interfaces with stylus and non-stylus contacts
An electronic device with a touch-sensitive display and one or more sensors to detect signals from a stylus associated with the device displays a user interface in a viewing mode, the user interface including a content region and a first control region. While displaying the user interface in the viewing mode, the device detects an input by a first contact on the touch-sensitive display; and, in response to detecting the input: when the first contact is a stylus contact in the content region, the device displays, in the content region, a mark drawn in accordance with movement of the first contact in the input. If the first contact is a non-stylus contact in the content region, the device performs a navigation operation in the content region in accordance with movement of the first contact without displaying the mark that corresponds to the first contact in the content region.
US10684703B2 Attention aware virtual assistant dismissal
Systems and processes for operating an intelligent automated assistant are provided. An example process includes initiating a virtual assistant session responsive to receiving user input. In accordance with initiating the virtual assistant session, the process includes determining, based on data obtained using one or more sensors of the electronic device, whether one or more criteria representing expressed user disinterest are satisfied. In accordance with determining that the one or more criteria representing expressed user disinterest are satisfied prior to a first time, the process includes automatically deactivating the virtual assistant session prior to the first time. The first time is defined by a setting of the electronic device. In accordance with determining that the one or more criteria representing expressed user disinterest are not satisfied prior to the first time, the process includes automatically deactivating the virtual assistant session at the first time.
US10684700B2 Keyboard threshold change apparatus and keyboard
A keyboard threshold change apparatus and a keyboard in which thresholds of the ON-sensing positions of the keys can be individually changed and the thresholds can be checked with illumination colors. The apparatus includes a keyboard having a light illuminating key tops of a plurality of keys and a threshold change unit capable of changing, for each key, a threshold used to determine an occurrence of a press of the key; and a computer connected to the keyboard including a mouse to input the threshold and a display unit outputting the threshold input with the mouse as an image, when the threshold for a key is changed with the mouse, the threshold change unit changes, based on the changed threshold for the key from the computer, a threshold for the key in the keyboard, and the light changes an illumination color of the key for which the threshold is changed.
US10684695B2 Data processing device, monitoring system, awakening system, data processing method, and data processing program
A data processing device that performs data processing of monitoring a person, the data processing device includes: a calculator configured to calculate pupil movement and head movement of the person; an evaluator configured to evaluate a suitability degree of a situation in calculating vestibulo-ocular reflex movement based on the pupil movement and the head movement of the person; a provision unit configured to provide the suitability degree evaluated by the evaluator to data relating to the pupil movement and the head movement of the person calculated by the calculator; and a reflex movement calculator configured to calculate the vestibulo-ocular reflex movement of the person based on the data in consideration of the suitability degree.
US10684692B2 Systems, devices, and methods for gesture identification
Systems, devices, and methods adapt established concepts from natural language processing for use in gesture identification algorithms. A gesture identification system includes sensors, a processor, and a non-transitory processor-readable memory that stores data and/or instructions for performing gesture identification. A gesture identification system may include a wearable gesture identification device. The gesture identification process involves segmenting signals from the sensors into data windows, assigning a respective “window class” to each data window, and identifying a user-performed gesture based on the corresponding sequence of window classes. Each window class exclusively characterizes at least one data window property and is analogous to a “letter” of an alphabet. Under this model, each gesture is analogous to a “word” made up of a particular combination of window classes.
US10684691B2 Gesture detection supporting system for X-ray diagnosis
According to one embodiment, a gesture detection supporting system for an X-ray diagnosis includes memory circuitry, a sensor, processing circuitry and an attaching instrument. The memory circuitry stores an operation content of an X-ray diagnostic apparatus. The operation content is related to a gesture by a user. The sensor senses a gesture. The processing circuitry detects the gesture, based on an output from the sensor; acquire the operation content of the X-ray diagnostic apparatus, from the memory circuitry, based on a detection result of the gesture; and output operation information to the X-ray diagnostic apparatus, based on the operation content. The attaching instrument attaches the sensor to a ceiling of an examination room, an arm for driving an X-ray tube and an X-ray detector, an intravenous drip stand, an injector of a contrast agent, an X-ray protective board and/or a display for displaying an X-ray image.
US10684690B2 Methods, devices, and systems for creating localized haptic stimulations on a user
A method of creating localized haptic stimulations on a user includes a wearable device including a plurality of transducers that can each generate one or more waves that propagate away from the wearable device through a medium. The method includes activating two or more transducers of the plurality of transducers, selecting values for characteristics of waves to be generated by the two or more transducers based at least in part on a known impedance of the medium. The method further includes generating, by the two or more transducers, waves that constructively interfere at a target location to create a haptic stimulation on a user of the wearable device, the waves having the selected values.
US10684684B1 Light management for image and data control
Methods and devices for improving visual perception in challenging vision environments and for some with low vision conditions (including age related macular degeneration, AMD) are disclosed. A plurality of frequently co-pathological conditions that together make undistorted, clear and bright vision challenging are dealt with by managing the nature, amounts and patterns of light reaching the eyes while managing the sensitivity and dynamic ranges of the eyes. For example, the sensitivity of chromophore response to particular wavelengths and the instant status of the visual transduction system are, in some embodiments, measured, monitored and managed.
US10684683B2 Natural human-computer interaction for virtual personal assistant systems
Technologies for natural language interactions with virtual personal assistant systems include a computing device configured to capture audio input, distort the audio input to produce a number of distorted audio variations, and perform speech recognition on the audio input and the distorted audio variants. The computing device selects a result from a large number of potential speech recognition results based on contextual information. The computing device may measure a user's engagement level by using an eye tracking sensor to determine whether the user is visually focused on an avatar rendered by the virtual personal assistant. The avatar may be rendered in a disengaged state, a ready state, or an engaged state based on the user engagement level. The avatar may be rendered as semitransparent in the disengaged state, and the transparency may be reduced in the ready state or the engaged state. Other embodiments are described and claimed.
US10684672B2 Selection of a low power consumption mode in a memory system based on information on a data transfer state
A memory system includes a nonvolatile semiconductor memory, and a controller circuit that includes a physical layer and is configured to store information defining a plurality of low power consumption modes for setting the physical layer to a low power consumption state while controlling the physical layer according to a first standard, and control input and output of signals between the physical layer and the nonvolatile semiconductor memory according to a second standard. The controller circuit selects one of the low power consumption modes based on a data transfer state of the physical layer.
US10684668B2 USB interface system capable of automatically adjusting connection speed and power consumption capabilities and method thereof
A USB interface system capable of automatically adjusting connection speed and power consumption capability and a method thereof are provided. The method includes configuring a slave device to perform a first handshake procedure with a main device, and communicate with the main device by using a first connection specification; detecting a first power-off event by using a slave power detection module; when the first power-off event occurs, recording first power-off information by the memory unit. If the slave device is re-connected to the main device, the slave power detection module is configured to perform a second handshake process with the main device, and determine to re-communicate with the main device in a second connection specification different from the first connection specification according to the first power-off information.
US10684667B2 Dynamic battery power management based on battery internal impedance
An apparatus is provided which comprises: a first circuitry to estimate variation of an internal impedance of a battery; a second circuitry to estimate a high power that the battery can supply for a first time-period, based on the estimated variation of the impedance of the battery; and a third circuitry to facilitate operation of one or more components of the apparatus in accordance with the estimated high power for the first time-period.
US10684666B2 Startup orchestration of a chassis system
Methods, systems, and computer programs encoded on computer storage medium, for identifying a power event of a chassis system; in response to identifying the power event, negotiating between a first and a second enclosure controller (EC) to place the one of the ECs in an active state, wherein the first and the second EC are redundant; in response to placing one of the ECs in the active state, performing, by a chassis orchestration engine, a sequence of actions, including: determining, by coordinating with a first daemon, whether a condition is present that would prevent safe activation of a power supply unit, activating, by coordinating with a second daemon, the power supply unit of the chassis system, activating, by coordinating with a third daemon, a cooling system of the chassis system after performing the sequence of actions, providing a signal to components indicating the active state of the first EC.
US10684662B2 Electronic device having a coolant
An electronic device includes a housing enclosure, which at least sealingly contains an electronic component, a barrier, a pump, and a coolant. The electronic component is located on a substrate, while the barrier defines a circulation loop in which the coolant is exposed to the electronic component. The pump is positioned within the circulation loop to cause flow of the coolant through the circulation loop along one side of the at least one barrier in one direction and along an opposite side of the at least one barrier in an opposite direction.
US10684650B2 Electronic device including module mounted in sunken area of layer
An electronic device is provided. The electronic device includes a housing including a first plate, a second plate facing away from the first plate, and a side member surrounding a space between the first plate and the second plate, a touch screen display disposed between the first plate and the second plate, a fingerprint sensor, a digitizer including a layer having a conductive pattern, and a processor. The layer includes a first portion positioned between the second plate and a second area of the touch screen display that surrounds the first area when viewed from above the first plate and a second portion continuously extending from the first portion, the second portion positioned such that the fingerprint sensor is disposed between the second portion and the touch screen display, and such that the second portion is closer to the second plate than the first portion.
US10684647B2 Electronic apparatus and engaging mechanism with different engaging directions
An electronic apparatus includes an electronic device and a base. The electronic device has an engaging portion with at least two engaging concaves. The base has an engaging mechanism which includes a main body, at least one second engaging bump and a linkage structure. The main body has a first engaging bump. The second engaging bump is movably disposed on the main body and is adapted to move between an engaging position and a releasing position. The electronic device combines with the base such that the first engaging bump and the second engaging bump are engaged with the two engaging concaves. The linkage structure on the main body is connected to the second engaging bump. The electronic device rotates relative to the base to push the linkage structure that drives the second engaging bump from the engaging position to the releasing position to disengage from the engaging portion.
US10684645B2 Electronic device for reducing noise
An electronic device includes an antenna, a display, a housing forming at least a portion of an exterior of the electronic device, a printed circuit board disposed within the housing, a connector disposed on the printed circuit board, a wire electrically connecting the connector and the display, a plurality of filters disposed on the printed circuit board, a switch selectively connecting the connector to one or more of the plurality of filters, and at least one processor electrically connected with the antenna, the display, and the switch.
US10684641B2 Suspension and/or throttling of processes for connected standby
One or more techniques and/or systems are provided for assigning power management classifications to a process, transitioning a computing environment into a connected standby state based upon power management classifications assigned to processes, and transitioning the computing environment from the connected standby state to an execution state. That is, power management classifications, such as exempt, throttle, and/or suspend, may be assigned to processes based upon various factors, such as whether a process provides desired functionality and/or whether the process provides functionality relied upon for basic operation of the computing environment. In this way, the computing environment may be transitioned into a low power connected standby state that may continue executing desired functionality, while reducing power consumption by suspending and/or throttling other functionality. Because some functionality may still execute, the computing environment may transition into the execution state in a responsive manner to quickly provide a user with up-to-date information.
US10684640B2 Joystick device and remote control having the same
A joystick device includes an operating rod assembly, a magnetic component mounted to the operating rod assembly, a circuit board and a reset assembly. The circuit board includes a magnetic sensor facing the magnetic component. The magnetic component is capable of moving from an initial position relative to the magnetic sensor along a first direction or a second direction opposite to the first direction when driven by the operating rod assembly. The reset assembly is connected to the operating rod assembly, configured to reset the operating rod assembly along the second direction or the first direction, so that the magnetic component is reset to the initial position. In the present application, the reset assembly is configured to reset the operating rod assembly along the second direction or the first direction, so that the magnetic component is reset to the initial position, thereby simplifying operations of the joystick device.
US10684639B2 Operation device
A movement member which reciprocates includes a thick portion and a thin portion, a bearing portion formed in the thick portion is slidingly supported by the guide shaft, and a sliding portion formed in the thin portion is slidingly guided by the sliding guide portion. Power of the motor is transmitted to a pinion gear via a speed reduction gear and a speed reduction mechanism inside a gear box, and a movement reaction force is applied from the pinion gear to the rack portion. Since the rack portion is positioned on an axis Os, a force is effectively applied to the movement member by the power from the motor.
US10684638B2 Appliance knob stabilization device and related method
An appliance knob stabilization device includes a bushing defining a first passage receiving an appliance knob shaft of an appliance knob therein. The device includes a flange having a radially extending first surface with the bushing being integral therewith and extending axially therefrom. The first surface of the flange is mountable behind a front panel of an appliance such that the bushing extends outwardly through an opening defined in the front panel. The flange defines a second passage receiving an appliance shaft operably engaged with an actuatable component in the appliance. The first passage and the second passage cooperate to form a continuous passage. The appliance knob shaft engages the appliance shaft along the continuous passage to reduce lateral movement of the appliance knob perpendicularly to the appliance shaft during rotational actuation of the actuatable component by the appliance knob. An associated method is also provided.
US10684637B2 Bandgap reference voltage generating circuit with temperature correction at range of high/low temperature
a reference voltage generating circuit that includes a bandgap reference voltage generating circuit main body (10) configured to generate a substantially constant reference voltage at room temperature, a high temperature correction circuit (30) configured to increase a reference voltage generated by the reference voltage generating circuit main body at a high temperature by supplying a high temperature correction current that increases as the temperature increases to the resistor, a low temperature correction circuit (40) configured to increase a reference voltage generated by the reference voltage generating circuit main body at a low temperature by supplying a low temperature correction current that increases as the temperature decreases to the resistor, and a bias circuit (20) configured to generate a bias voltage according to the temperature, so as to control the high temperature correction current and the low temperature correction current at the same time.
US10684636B2 Systems and methods for grid operating systems in electric power systems
In an embodiment, a power distribution automation applications network includes multiple intelligent nodes in communication with each other, each having a hardware and software platform, with data processing and communications functionality. The intelligent nodes are integrated or embedded with grid components. The nodes each implement a part or whole of a grid operating system that includes a set of software applications for automated and supervisory monitoring, control, protection, and optimization of an electric power system with embedded distributed energy resources and distributed information resources. The grid operating system both manages the grid and facilitates the integration of distributed energy resources and distributed information resources in an electric power system.
US10684632B2 Pressure control device and pressure control system
A pressure control device controls a flow rate of gas supplied to a pressure control target to maintain an inside of the pressure control target at set pressure. The pressure control device includes a controller that is configured to: subtract, at a predetermined ratio, a signal related to the supply of gas from a set pressure signal indicating the set pressure, when gas is being supplied into the pressure control target in order to bring the inside of the pressure control target to the set pressure; compare a detected pressure signal indicating pressure within the pressure control target with the set pressure signal subjected to the subtraction; and control, on the basis of a comparison result obtained by the controller, a flow rate control valve which controls a flow rate of gas supplied to the pressure control target.
US10684627B2 Accelerometer-based external sound monitoring for position aware autonomous parking
Method and apparatus are disclosed for accelerometer-based external sound monitoring for position aware autonomous parking. An example vehicle includes accelerometers mounted on windows of the vehicle, a computing platform communicatively coupled to the accelerometers, and an autonomy unit. The computing platform receives, via the accelerometers, signals indicative of a stop command associated with a voice. Additionally, the computing platform validates the stop command when the voice either is authorized or originates from within an emergency zone. The autonomy unit prevents autonomous motion of the vehicle in response to receiving the validated stop command.
US10684626B1 Handling intersection navigation without traffic lights using computer vision
An apparatus includes a capture device and a processor. The capture device may be configured to generate a plurality of video frames corresponding to an area outside of a vehicle. The processor may be configured to perform operations to detect objects in the video frames, detect an intersection and other vehicles at the intersection based on the objects detected in the video frames, determine a vehicle sequence for traversing the intersection and monitor the other vehicles traversing the intersection using the operations. The vehicle sequence may be determined in response to local rules. The vehicle sequence may be used to determine when the vehicle traverses the intersection.
US10684624B2 Self-navigating and object-lifting cleaning device
A self-navigating cleaning device with obstacle-removing capabilities includes a detecting unit to detect the environment, and a driving unit to receive the driving signal from a navigation control unit and drive the cleaning device to move according to the driving signal. A floor cleaning unit cleans the floor automatically during movement of the cleaning device.
US10684623B2 Method for detecting and responding to spills and hazards
One variation of a method for detecting and responding to hazards within a store includes: autonomously navigating toward an area of a floor of the store; recording a thermal image of the area; recording a depth map of the area of the floor; detecting a thermal gradient in the thermal image; scanning a region of the depth map, corresponding to the thermal gradient detected in the thermal image, for a height gradient; in response to detecting the thermal gradient in the thermal image and in response to detecting absence of a height gradient in the region of the depth map, predicting presence of a fluid within the area of the floor; and serving a prompt to remove the fluid from the area of the floor of the store to a computing device affiliated with the store.
US10684621B2 Vehicle control device and vehicle control method
A vehicle control device includes a scene determination unit determining whether or not a current traveling scene is a traveling-restricted scene, an order setting unit setting priorities corresponding to a restriction with respect to driving behaviors previously classified for different purposes in a case where it is determined that the traveling scene is the traveling-restricted scene and setting priorities with respect to the plurality of driving behaviors in a case where it is not determined that the traveling scene is the traveling-restricted scene, a traveling plan generating unit generating traveling plans corresponding to the plurality of priority-set driving behaviors, an executability determination unit determining executability of each of the plurality of generated driving behaviors, a traveling plan selection unit selecting the traveling plan corresponding to the driving behavior with the highest priority, and a traveling control unit controlling the traveling of the host vehicle based on the traveling plan.
US10684620B2 Vehicle control device mounted on vehicle and method for controlling the vehicle
The present invention relates to a vehicle control device provided in a vehicle and a method of controlling the vehicle. A vehicle control device according to an embodiment of the present invention includes a sensing unit configured to sense a driver's state, and a processor configured to decide a first time required for a vehicle currently traveling in an autonomous driving mode to reach a point where the vehicle is to be switched to a manual driving mode, and decide a second time required for the driver to be ready to perform manual driving based on the driver's state, wherein the processor outputs notification information such that the second time is shortened when the second time is longer than the first time.
US10684615B2 Production activity support system
A production activity support system for supporting production activity in a component mounting system, comprises: a production information acquirer obtaining production information including a production plan of a production operation executed in the component mounting system and production performance information; a storage storing maintenance relevant information regarding execution history information indicating a history of the maintenance work executed on each of the maintenance targets; a maintenance work plan creation unit creating a work plan of the maintenance work executed on at the maintenance targets; and a display displaying a notification that the maintenance work indicated by the work plan created by the maintenance work plan creation unit is executed at the set maintenance execution date and time along with the production plan.
US10684613B2 Data communication method for reducing working time of automated material handling system
A data communication method for reducing a working time of an automated material handling system between a master communication device installed in an unmanned transfer device and a slave communication device installed in a manufacturing facility in the automated material handling system which transfers a carrier between manufacturing facilities through the unmanned transfer device where the method is to reduce a working time for a carrier by transmitting and receiving data to and from a manufacturing facility while an unmanned transfer device is stopped before performing a carrier work or while it is moving after performing a carrier work, when the unmanned transfer device and the manufacturing facility transmit and receive data for transferring the carrier by using a wireless data communicating device in an automated material handling system.
US10684611B2 Industrial control module providing universal I/O
An industrial control I/O module for interfacing with industrial control equipment, such as sensors and actuators, can be configured to dynamically provide differing resistances in each channel as may be required for reliably achieving particular modes of operation in the channel. Providing differing resistances in such channels flexibly allows different modes in the channel to provide universal I/O capability. Modes of operation could include, for example, digital output, digital input, analog output, analog input and the like, in the same channel, but at different times. In one aspect, a processor or voltage divider can be used to control an amplifier, with feedback, driving a transistor in a channel to dynamically adjust resistance in the channel by selectively biasing the transistor to achieve a resistance in the channel suitable for the selected mode.
US10684610B2 Method and system for use in connection with an industrial control system
An industrial control system (ICS) frontend system has a visualization component that concurrently visualizes a functional ICS view (FICSV) and further functional view (FFV). The FICSV represents ICS data associated with the ICS. The FFV is either a further FICSV representing ICS data or is a functional GIS view representing GIS data associated with a geographic information system. The functional views can respond to an associating event. The system further has a data input component configured to receive user input data, the input data indicating a directed associating operation (DAO) between the FICSV and FFV. A system processor component launches the associating event in response to received input data if the DAO is allowed. If the DAO is from an FFV object to the FICSV, the FICSV function is performed using FFV object properties; if from an FICSV ICS object to the FFV, the FFV function uses ICS object properties.
US10684605B2 Control device with integrated optimizer
A control device for a machine, with at least one axis, is configured to accept first parameters and to render a first general technological problem as a first specific technological problem. The control device is configured to determine once in advance, for a sequence of values of a position or a temporal derivation of the position of the axis of the machine, a number of variables assigned to the respective value, to solve the first specific technological problem in an optimum way. The control device is configured to store the assigned variables in a memory and, after the storage of the assigned variables, is configured to accept a first execution command. Based upon the first execution command, it is configured to output the sequence of values to the axis and during output, is configured to activate the machine in accordance with the number of variables assigned to the respective value.
US10684597B2 Controlling loads and collecting building information via IP networks
The subject matter disclosed herein provides methods for controlling loads in an IP network that is divided into one or more zones and/or subzones. In one aspect, there is provided a method that can associate a plurality of controllers with one of a plurality of zones. Each controller can be connected to one or more loads. The method can associate each controller with an address. The address can include a network address and a host identifier. The network address for each controller in a first zone can be the same. The method can transmit over a network a control message to each controller in the first zone. The control message can cause one or more operational parameters of the loads connected to each controller in the first zone to change. Related apparatus, computer program products, systems, techniques, and articles are also described.
US10684591B1 Optical rubidium atomic frequency standard
An optical atomic clock includes a fiber-coupled electro-optic modulator to phase modulate and suppress residual amplitude modulation of a frequency-doubled laser; a rubidium-enriched vapor cell configured to perform a two-photon transition of rubidium atoms to generate a fluorescence signal from the laser; and a differential lock mechanism to stabilize a frequency of the fluorescence signal to a resonance frequency of the two-photon transition of the rubidium atoms.
US10684588B2 Image forming unit and image forming apparatus
An image forming unit includes a developing device, a guiding member, and a sealing member. The developing device develops an electrostatic latent image formed on an image carrier that rotates. The developing device has a first ventilation hole that serves as a flow path for an airflow that is generated by rotation of the image carrier. The guiding member guides a recording material to the image carrier. The guiding member has a second ventilation hole that forms the flow path for the airflow in cooperation with the first ventilation hole. The sealing member is disposed between the first ventilation hole and the second ventilation hole. The sealing member has a first end in contact with the developing device and a second end in contact with the guiding member.
US10684585B2 Cleaning blade
The disclosure provides a cleaning blade having a blade portion. The blade portion has a blade tip equipped with an edge constituted by a ridge line between the tip surface the blade portion and a blade surface arranged near a photosensitive drum. The blade portion satisfies the following expressions: a≤50 μm, and 0.1≤b/a≤0.6 where, when the blade portion is viewed along blade longitudinal direction with the edge in sliding contact with the photosensitive drum for measurement rotating in one direction, a represents a maximum amplitude of the edge which vibrates with the rotation of the photosensitive drum for measurement, and b represents a maximum amplitude when a position separated from the edge by 200 μm on the blade surface of the blade tip vibrates with the oscillation of the edge.
US10684583B2 Abnormality detection device and image forming apparatus
An abnormality detection device is configured to detect abnormality in a subject to be driven by a motor via a drive transmission member. The abnormality detection device includes an output signal acquisition unit, a rotational frequency acquisition unit, and a determining unit. The output signal acquisition unit is configured to acquire a rotational frequency output signal output from the motor. The rotational frequency acquisition unit is configured to acquire a motor rotational frequency calculated from the rotational frequency output signal acquired by the output signal acquisition unit. The determining unit is configured to distinctively determine abnormality in the subject to be driven and abnormality in the motor based on the rotational frequency output signal acquired by the output signal acquisition unit and the motor rotational frequency acquired by the rotational frequency acquisition unit.
US10684582B2 Pressing member for fixing, fixing device, and image forming apparatus
A pressing member for fixing includes: an axial section; a cylindrical body that includes the axial section internally inserted, rotates following rotation of the axial section, and is extendable in an axial direction relative to the axial section; and an elastic layer that is stacked on an outer circumference of the cylindrical body.
US10684579B2 Image forming apparatus and sheet feeding method
An image forming apparatus configured to, in a case where a temperature of a heating unit is lower than a first temperature when receiving a printing command, start feeding of a sheet based on an elapsed time which is time elapsed from a predetermined timing after start of heating of the heating unit until the temperature of the heating unit has reached a second temperature higher than a first temperature and lower than a fixing temperature, the feeding of the sheet being started based on a timing at which the temperature of the heating unit has reached the second temperature in a case where the elapsed time is equal to or longer than a first time, and the feeding of the sheet being started when or after the first time has elapsed from the predetermined timing in a case where the elapsed time is shorter than the first time.
US10684576B2 Image forming apparatus having monochrome mode and color mode
In a case where a controller executes formation of a first image which is a monochrome image, a second image which is a monochrome image, a third image which is a color image, and a fourth image which is a color image in order, the controller forms the first image by one image formation unit while other image forming units are in a separated state, and controls a mechanism to switch to a contact state after the formation of the first image completes and transfer to a sheet by an intermediate transfer member completes, and prior to starting formation of the second image. The controller forms the second image by the one image formation unit and forms the third image by one of the other image formation units.
US10684573B2 Image forming method and image forming apparatus
An image forming method includes: placing developer on a medium in accordance with image data to form a developer image; and fixing the developer image to the medium while conveying the medium along a conveying direction. The image forming method further includes: determining, as a blocked region, a region of the developer image where no developer is placed and whose upstream side in the conveying direction is blocked by a developer region where the developer is placed; and forming at least one groove extending in the conveying direction in an upstream region of the developer image that is located upstream of the blocked region in the conveying direction and included in the developer region.
US10684570B2 Optical scanning unit and image forming apparatus
Provided is an optical scanning unit including a light source configured to emit a laser beam, a deflector configured to deflect the laser beam, a lens through which the laser beam is to pass, and a frame housing the deflector and the lens. The frame includes a laser transmissive portion allowing transmission of the laser beam for emission of the laser beam outward from the optical scanning unit and an adjacent portion adjacent to the laser transmissive portion. The laser transmissive portion and the adjacent portion are integrally formed of resin. The laser transmissive portion and the adjacent portion alternatively each include identical resin.
US10684568B2 Reversibly allochroic toner, method of producing the same, toner cartridge, and image forming apparatus
A reversibly allochroic toner contains a binder resin and a colorant. The colorant reversibly switches between first and second color states in response to temperature changes. The colorant exhibits a hysteresis in a temperature-color state curve thereof in which the following relationships are satisfied. Tr
US10684564B2 Electrophotographic photoreceptor and image forming apparatus
An electrophotographic photoreceptor includes a cylindrical substrate; and a surface layer located on an outer surface of the cylindrical substrate. At least a substrate central portion in a cylindrical axial direction of the outer surface of the cylindrical substrate is formed as a rough surface, and a surface roughness of a surface-layer central portion in the cylindrical axial direction of an outer surface of the surface layer is larger than that of at least one of two surface-layer end portions in the cylindrical axial direction of the outer surface of the surface layer. An image forming apparatus includes the electrophotographic photoreceptor; and a peripheral member capable of contacting a surface of the electrophotographic photoreceptor.
US10684563B2 On the fly target acquisition
Metrology systems and methods are provided, which derive metrology target position on the wafer and possibly the target focus position during the movement of the wafer on the system's stage. The positioning data is derived before the target arrives its position (on-the-fly), sparing the time required in the prior art for the acquisition stage and increasing the throughput of the systems and methods. The collection channel may be split to provide for an additional moving-imaging channel comprising at least one TDI (time delay and integration) sensor with an associated analysis unit configured to derive wafer surface information, positioning and/or focusing information of the metrology targets with respect to the objective lens, during wafer positioning movements towards the metrology targets. Additional focusing-during-movement module and possibly feedbacking derived position and/or focus information to the stage may enhance the accuracy of the stopping of the stage.
US10684560B2 Pellicle for photomask, reticle including the same, and exposure apparatus for lithography
A pellicle for a photomask, a reticle including the same, and an exposure apparatus for lithography are provided. The pellicle may include a pellicle membrane and a passivation member. The pellicle membrane may include a carbon-based material having defects. The passivation member may cover the defects of the carbon-based material. The passivation member may include an inorganic material. The passivation member may be disposed on one or two surfaces of the pellicle membrane. The pellicle for the photomask may be applied to extreme ultraviolet (EUV) lithography.
US10684559B2 Apparatus and method for cleaning reticle stage
An apparatus for cleaning an electrostatic reticle holder used in a lithography system includes a chamber for providing a low pressure environment for the electrostatic reticle holder and an ultrasound transducer configured to apply ultrasound waves to the electrostatic reticle holder. The apparatus further includes a controller configured to control the ultrasound transducer and a gas flow controller. The gas flow controller is configured to enable pressurizing or depressurizing the chamber.
US10684557B2 Method for adjusting actuation of a lithographic apparatus
A lithographic apparatus is a machine that applies a desired pattern onto a substrate, usually onto a target portion of the substrate. A functional relationship between local height deviations across a substrate and focus information, such as a determined focus amount, is determined for a substrate, e.g., a reference substrate. Height deviations are subsequently measured for another substrate, e.g. a production substrate. The height deviations for the subsequent substrate and the functional relationship are used to determine predicted focus information for the subsequent substrate. The predicted focus information is then used to control the lithographic apparatus to apply a product pattern to the product substrate.
US10684554B2 Lithographic apparatus and device manufacturing method
An immersion lithographic apparatus has adaptations to prevent or reduce bubble formation in one or more gaps in the substrate table by preventing bubbles escaping from the gap into the beam path and/or extracting bubbles that may form in the gap.
US10684551B2 EUV exposure apparatus with reflective elements having reduced influence of temperature variation
A projection lens of an EUV-lithographic projection exposure system with at least two reflective optical elements each comprising a body and a reflective surface for projecting an object field on a reticle onto an image field on a substrate if the projection lens is exposed with an exposure power of EUV light, wherein the bodies of at least two reflective optical elements comprise a material with a temperature dependent coefficient of thermal expansion which is zero at respective zero cross temperatures, and wherein the absolute value of the difference between the zero cross temperatures is more than 6K.
US10684549B2 Pattern-formation methods
Pattern-formation methods comprise: (a) providing a substrate; (b) forming a photoresist pattern over the substrate; (c) applying a pattern treatment composition to the photoresist pattern, the pattern treatment composition comprising a solvent mixture comprising a first organic solvent and a second organic solvent, wherein the first organic solvent has a boiling point that is greater than a boiling point of the second organic solvent, and wherein the first organic solvent has a boiling point of 210° C. or more; and (d) thereafter heating the photoresist pattern. The methods find particular applicability in the manufacture of semiconductor devices.
US10684546B2 Composition for forming resist underlayer film
A composition for forming a resist underlayer film has excellent storage stability at normal temperature. A composition for forming a resist underlayer film for lithography including a nitrogen-containing compound having 2 to 6 substituents of the following Formula (1) which bond to nitrogen atoms in one molecule, a polymer, a compound that promotes a crosslinking reaction, and an organic solvent. The nitrogen-containing compound having 2 to 6 substituents of Formula (1) in one molecule is for example a glycoluril derivative of the following Formula (1A). In the formula, each R1 is a methyl group or an ethyl group, and R2 and R3 are independently a hydrogen atom, a C1-4 alkyl group, or phenyl group.
US10684545B2 Method for forming semiconductor structure by patterning assist layer having polymer
A method for forming a semiconductor device structure is provided. The method includes forming a material layer over a substrate and forming a assist layer over the material layer. The assist layer includes a polymer backbone, an acid labile group (ALG) bonded to the polymer backbone, and a floating group bonded to the polymer backbone. The floating group includes carbon fluoride (CxFy). The method also includes forming a resist layer over the assist layer and patterning the resist layer.
US10684535B2 Damping structure, gimbal assembly, and unmanned aerial vehicle
A damping structure configured for connecting a gimbal with a carrier is provided. The damping structure includes a first connecting member connectable with the gimbal. The damping structure also includes a second connecting member connectable with the carrier. The damping structure also includes a damper elastically disposed between the first connecting member and the second connecting member. The damping structure further includes a separation-proof member connected with the damper and configured to cause the damper to abut against at least one of the first connecting member and the second connecting member through a stretching force generated by vibration of the damper.
US10684532B2 Lens-driving device, camera module, and camera mount device
This lens-driving device is provided with: a shake correction drive unit which, utilizing the drive power of a voice coil motor, causes a moveable shake correction unit that includes a shake correction magnet unit to oscillate within a plane orthogonal to the optical axis with respect to a stationary shake correction unit that includes a shake correction magnet unit, in order to carry out shake correction; and a plurality of suspension wires for supporting the moveable shake correction unit with respect to the stationary shake correction unit. The moveable shake correction unit has a retaining member for retaining the shake correction magnet unit, and the retaining member has a wire passage part recessed inwardly in the diametrical direction and formed to have an inside diameter at the bottom which is larger than the inside diameter at the top, a suspension wire being arranged in the retaining member.