mhurhangee/patent-ind-claim-en huggingface dataset:
A machine-readable medium including data that, when accessed by a machine, causes the machine to perform operations comprising: receiving a first image as a continuous tone image; screening (S306) the first image to render a second image as a halftone image; selecting an area of the first image for enhancement, including: analyzing the first image to determine object types, and selecting an area having a particular object type, by using object type identifiers, comparing the object types to a predetermined ranked list of object types, said object types includes natural scene image data, text and line art, and selecting areas corresponding to the object types that rank highest on the list; and iteratively processing (S308) the selected area of the second image to render a third image as a multibit halftone image, said iterative processing comprising the step of applying (S310) a Direct Multibit Search algorithm to render the third image as a multibit aperiodic halftone image, said Direct Multibit Search algorithm being an iterative/recursive search heuristic that uses a perceptual filter to minimize the perceived error difference ε, between the first image and the third image. receiving a first image as a continuous tone image; screening (S306) the first image to render a second image as a halftone image; selecting an area of the first image for enhancement, including: analyzing the first image to determine object types, and selecting an area having a particular object type, by using object type identifiers, comparing the object types to a predetermined ranked list of object types, said object types includes natural scene image data, text and line art, and selecting areas corresponding to the object types that rank highest on the list; and analyzing the first image to determine object types, and selecting an area having a particular object type, by using object type identifiers, comparing the object types to a predetermined ranked list of object types, said object types includes natural scene image data, text and line art, and selecting areas corresponding to the object types that rank highest on the list; and iteratively processing (S308) the selected area of the second image to render a third image as a multibit halftone image, said iterative processing comprising the step of applying (S310) a Direct Multibit Search algorithm to render the third image as a multibit aperiodic halftone image, said Direct Multibit Search algorithm being an iterative/recursive search heuristic that uses a perceptual filter to minimize the perceived error difference ε, between the first image and the third image.
A method for forming a semiconductor structure, comprising: a. providing a donor substrate having a trench therein and having a plurality of semiconductor layers epitaxially grown on top of one another on the donor substrate in such a way that at least a first of the semiconductor layers is present in the trench , wherein the trench : (i) is opening toward a top of the donor substrate , (ii) is defined by a monocrystalline bottom and non-crystalline sidewalls , and (iii) has a width of from 10 nm to 10 μm; b. providing a carrier substrate comprising: (i) a semiconductor substrate at a bottom thereof, (ii) a first semiconductor device on the semiconductor substrate, and (iii) electrical contacts to the first semiconductor device, at a top of the carrier substrate ; c. bonding the donor substrate to the carrier substrate with the top of the donor substrate and the top of the carrier substrate facing each other; d. removing at least part of said donor substrate in such a way as to expose a semiconductor layer grown on the monocrystalline bottom ; e. removing at least part of the semiconductor layer grown on the monocrystalline bottom , thereby modifying the plurality of semiconductor layers ; and f. optionally forming a second semiconductor device from the modified plurality of semiconductor layers , characterized in that the trench has a depth to width aspect ratio smaller than 1.42:1. a. providing a donor substrate having a trench therein and having a plurality of semiconductor layers epitaxially grown on top of one another on the donor substrate in such a way that at least a first of the semiconductor layers is present in the trench , wherein the trench : (i) is opening toward a top of the donor substrate , (ii) is defined by a monocrystalline bottom and non-crystalline sidewalls , and (iii) has a width of from 10 nm to 10 μm; (i) is opening toward a top of the donor substrate , (ii) is defined by a monocrystalline bottom and non-crystalline sidewalls , and (iii) has a width of from 10 nm to 10 μm; b. providing a carrier substrate comprising: (i) a semiconductor substrate at a bottom thereof, (ii) a first semiconductor device on the semiconductor substrate, and (iii) electrical contacts to the first semiconductor device, at a top of the carrier substrate ; (i) a semiconductor substrate at a bottom thereof, (ii) a first semiconductor device on the semiconductor substrate, and (iii) electrical contacts to the first semiconductor device, at a top of the carrier substrate ; c. bonding the donor substrate to the carrier substrate with the top of the donor substrate and the top of the carrier substrate facing each other; d. removing at least part of said donor substrate in such a way as to expose a semiconductor layer grown on the monocrystalline bottom ; e. removing at least part of the semiconductor layer grown on the monocrystalline bottom , thereby modifying the plurality of semiconductor layers ; and f. optionally forming a second semiconductor device from the modified plurality of semiconductor layers , characterized in that the trench has a depth to width aspect ratio smaller than 1.42:1.
A fire protection product for use as fire protection of a pipe , the fire protection product comprising an active layer of a material containing an active substance which, when subjected to heat, expands and undergoes an endothermic reaction process, the active layer being for enclosing the pipe on at least a length of the pipe to be protected, a plurality of distance pieces extending a distance outwardly from the active layer , and an outer tubular cladding supported by the distance pieces , the outer tubular cladding enclosing the pipe when the fire protection product is in use and further enclosing the active layer and the distance pieces , wherein the active layer , the distance pieces and the outer tubular cladding define a space with a volume, which can accommodate the active substance after the active substance has expanded, and wherein the space defines a draining path for draining of water, and characterized in that the plurality of distance pieces extend circumferentially around the active layer and have gaps aligned in an axial direction of the pipe so as to define the draining path, and a longitudinally extending part of the draining path comprising the gaps extends along a substantial part of a downwardly facing side of the length of the pipe to be protected, when the fire protection product is in use. an active layer of a material containing an active substance which, when subjected to heat, expands and undergoes an endothermic reaction process, the active layer being for enclosing the pipe on at least a length of the pipe to be protected, a plurality of distance pieces extending a distance outwardly from the active layer , and an outer tubular cladding supported by the distance pieces , the outer tubular cladding enclosing the pipe when the fire protection product is in use and further enclosing the active layer and the distance pieces , wherein the active layer , the distance pieces and the outer tubular cladding define a space with a volume, which can accommodate the active substance after the active substance has expanded, and wherein the space defines a draining path for draining of water, and characterized in that the plurality of distance pieces extend circumferentially around the active layer and have gaps aligned in an axial direction of the pipe so as to define the draining path, and a longitudinally extending part of the draining path comprising the gaps extends along a substantial part of a downwardly facing side of the length of the pipe to be protected, when the fire protection product is in use.
A method for storing valid data at a plurality of contiguous memory addresses at a single-instruction-multiple-data, SIMD, processor , the processor accessing one or more locations for storing a plurality of sparse data vectors , each sparse data vector including valid data and invalid data, the method comprising: identifying a first valid data value at a first valid position in a sequence of data elements of a first sparse data vector of the plurality of sparse data vectors and enabling write circuitry to store the first valid data value from the first sparse data vector at a first memory address of the plurality of contiguous memory addresses ; determining a first offset associated with the first memory address of the plurality of contiguous memory addresses; identifying a second valid data value at a second valid position in a sequence of data elements of a second sparse data vector and enabling write circuitry to store the second valid data value at a second memory address of the plurality of contiguous memory addresses; determining a second offset associated with the second memory address of the plurality of contiguous memory addresses, the second offset based on the first offset and a number of positions in the sequence of data elements of the first sparse data vector that are associated with valid data, wherein the first memory address of the plurality of contiguous memory addresses is based on the first offset and the second memory address of the plurality of contiguous memory addresses is based on the second offset. identifying a first valid data value at a first valid position in a sequence of data elements of a first sparse data vector of the plurality of sparse data vectors and enabling write circuitry to store the first valid data value from the first sparse data vector at a first memory address of the plurality of contiguous memory addresses ; determining a first offset associated with the first memory address of the plurality of contiguous memory addresses; identifying a second valid data value at a second valid position in a sequence of data elements of a second sparse data vector and enabling write circuitry to store the second valid data value at a second memory address of the plurality of contiguous memory addresses; determining a second offset associated with the second memory address of the plurality of contiguous memory addresses, the second offset based on the first offset and a number of positions in the sequence of data elements of the first sparse data vector that are associated with valid data, wherein the first memory address of the plurality of contiguous memory addresses is based on the first offset and the second memory address of the plurality of contiguous memory addresses is based on the second offset.
A system comprising: a bulk food product gravity-feed dispenser for use by customers in a retail setting, the gravity-feed dispenser comprising: a compartment configured to receive and store bulk food material; a valve separating the compartment from an outlet , the valve operable to open and close to selectively permit bulk food material to pass from the compartment through the outlet ; a controller configured to, upon operation of the valve, calculate an estimated dispense volume based upon the operation of the valve and an estimated dispense price based upon the estimated dispense volume; and a graphical display operable by the controller to present a visual indication of an estimated dispense amount and the estimated dispense price, wherein the estimated dispense amount is the estimated dispense volume or an estimated dispense mass calculated from the estimated dispense volume ; wherein the system further comprises a weighing and labeling station separate from the dispenser and comprising a scale configured to perform a measure for trade weight measurement, wherein the controller is configured to communicate at least one of an identification of the bulk food material, a dispense event, a customer identification, or the estimated dispense amount to the weighing and labeling station. a compartment configured to receive and store bulk food material; a valve separating the compartment from an outlet , the valve operable to open and close to selectively permit bulk food material to pass from the compartment through the outlet ; a controller configured to, upon operation of the valve, calculate an estimated dispense volume based upon the operation of the valve and an estimated dispense price based upon the estimated dispense volume; and a graphical display operable by the controller to present a visual indication of an estimated dispense amount and the estimated dispense price, wherein the estimated dispense amount is the estimated dispense volume or an estimated dispense mass calculated from the estimated dispense volume ; wherein the system further comprises a weighing and labeling station separate from the dispenser and comprising a scale configured to perform a measure for trade weight measurement, wherein the controller is configured to communicate at least one of an identification of the bulk food material, a dispense event, a customer identification, or the estimated dispense amount to the weighing and labeling station.
A dishwasher, comprising: a tub that defines a wash space configured to accommodate one or more objects to be washed; a sump that is configured to store wash water; a pump that supplies the wash water to the tub ; a base that is disposed below the tub , and provides a space to accommodate the sump and the pump ; an air supply device that is configured to supply air to the tub ; a first filter that is disposed at the base and in fluid communication with the tub and the air supply device ; a second filter that is disposed at the base and in fluid communication with the tub ; and a water supply that is connected to the second filter and configured to supply the wash water, characterized in that the first filter is disposed to be spaced from the sump on one lateral direction of the tub , and the second filter is disposed to be spaced from the sump on the other lateral direction of the tub . a tub that defines a wash space configured to accommodate one or more objects to be washed; a sump that is configured to store wash water; a pump that supplies the wash water to the tub ; a base that is disposed below the tub , and provides a space to accommodate the sump and the pump ; an air supply device that is configured to supply air to the tub ; a first filter that is disposed at the base and in fluid communication with the tub and the air supply device ; a second filter that is disposed at the base and in fluid communication with the tub ; and a water supply that is connected to the second filter and configured to supply the wash water, characterized in that the first filter is disposed to be spaced from the sump on one lateral direction of the tub , and the second filter is disposed to be spaced from the sump on the other lateral direction of the tub .
Computer implemented method for encoding digital image data for reliable and/or efficient transmission or storage, wherein an element (x c,d1,d2 ) representing a pixel of a digital image comprises an indication (d 1 ,d 2 ) of a spatial dimension (D 1 , D 2 ), the spatial dimension (D1, D2) indicating a position of the pixel in the digital image, and wherein the element (x c,d1,d2 ) comprises an indication (c) of a channel dimension (C), the channel dimension (C) indicating a channel of the pixel in the digital image, wherein a plurality of elements (x c,d1,d2 ) representing pixels of the digital image is transformed to a representation (z c,d1,d2 ) depending on an invertible linear mapping, wherein the invertible linear mapping maps an input of the plurality of elements (x c,d1,d2 ) to the representation (z c,d1,d2 ), wherein the representation (z c,d1,d2 ) is transmitted or stored and wherein the invertible linear mapping comprises at least one autoregressive convolution., characterized in that the representation is determined depending on a first autoregressive convolution of the input and a first convolution filter, and depending on a consecutive second autoregressive convolution of the first auto-regressive convolution and a second convolution filter. and/or efficient transmission or storage, wherein an element (x c,d1,d2 ) representing a pixel of a digital image comprises an indication (d 1 ,d 2 ) of a spatial dimension (D 1 , D 2 ), the spatial dimension (D1, D2) indicating a position of the pixel in the digital image, and wherein the element (x c,d1,d2 ) comprises an indication (c) of a channel dimension (C), the channel dimension (C) indicating a channel of the pixel in the digital image, wherein a plurality of elements (x c,d1,d2 ) representing pixels of the digital image is transformed to a representation (z c,d1,d2 ) depending on an invertible linear mapping, wherein the invertible linear mapping maps an input of the plurality of elements (x c,d1,d2 ) to the representation (z c,d1,d2 ), wherein the representation (z c,d1,d2 ) is transmitted or stored and wherein the invertible linear mapping comprises at least one autoregressive convolution., characterized in that the representation is determined depending on a first autoregressive convolution of the input and a first convolution filter, and depending on a consecutive second autoregressive convolution of the first auto-regressive convolution and a second convolution filter.
Method for estimating the speed and the position of a rotor of a wound-rotor synchronous machine powered by a three-phase inverter, comprising: - a step of measurement of the three-phase currents ( i a , i b , i c ) at the input of the wound-rotor synchronous machine ; - a step of transformation of the measured three-phase currents ( i a , i b , i c ) into a two-phase reference frame ( d̂q̂ ) ; - a first part comprising: - a step of injection at the input of the machine of a high-frequency voltage signal; - a step of heterodyne demodulation to determine a rotor position estimation error value (ε); characterized in that it comprises a second part comprising: - a step of calculation of the sign ( σ ) of the position estimation error (ε); - a step of estimation of the position of the rotor ( θ̂ k +1 ) as a function of an estimated speed of the rotor ( ω̂ k ), of a position gain parameter ( K θ ) multiplied by the sign ( σ ) of the error ( ε ) thus calculated, independently of the parameters of the electric machine, such as stator inductance values of the electric machine; and - a step of estimation of the speed of the rotor ( ω̂ k +1 ) as a function of a speed gain parameter ( K ω ) multiplied by the sign ( σ ) of the error ( ε ) thus calculated, independently of the parameters of the electric machine, such as stator inductance values of the electric machine. - a step of measurement of the three-phase currents ( i a , i b , i c ) at the input of the wound-rotor synchronous machine ; - a step of transformation of the measured three-phase currents ( i a , i b , i c ) into a two-phase reference frame ( d̂q̂ ) ; - a first part comprising: - a step of injection at the input of the machine of a high-frequency voltage signal; - a step of heterodyne demodulation to determine a rotor position estimation error value (ε); - a step of injection at the input of the machine of a high-frequency voltage signal; - a step of heterodyne demodulation to determine a rotor position estimation error value (ε); - a step of calculation of the sign ( σ ) of the position estimation error (ε); - a step of estimation of the position of the rotor ( θ̂ k +1 ) as a function of an estimated speed of the rotor ( ω̂ k ), of a position gain parameter ( K θ ) multiplied by the sign ( σ ) of the error ( ε ) thus calculated, independently of the parameters of the electric machine, such as stator inductance values of the electric machine; and - a step of estimation of the speed of the rotor ( ω̂ k +1 ) as a function of a speed gain parameter ( K ω ) multiplied by the sign ( σ ) of the error ( ε ) thus calculated, independently of the parameters of the electric machine, such as stator inductance values of the electric machine.
Method for removing a cable foil from a cable portion (A) to be processed of an electric cable , in which method the cable foil is at least partially exposed in the cable portion (A) to be processed, in which method the cable foil in the region of the cable portion (A) to be processed is removed from the cable portion (A) to be processed, wherein at least one outer layer , facing away from the cable centre axis (M), of the cable foil is subjected to a thermal treatment at least in the region of an intended cracking position (RP) for the purpose of removing or assisting the removal of the cable foil , characterized in that at least one heated forming tool and/or at least one heating wire is used for the thermal treatment.
A fluid driven system comprising: a fluid actuator to receive a fluid to result in movement of a component , said fluid actuator having an actuator rod connectable to said component ; a valve for selectively controlling the flow of fluid to said fluid actuator, and a motor for said valve being provided with a voltage and an electric current; and a control for applying a pulse width modulation variation to said supplied voltage or current, and said control being operable to vary said pulse width modulation of the voltage or current based upon conditions of the system, characterized in that the control is operable to determine if increased correction of a position of the actuator rod is necessary for more accurate positioning, and if not, moving the pulse width modulation to a higher frequency and, if increased correction is necessary, a frequency of the pulse width modulation is lowered by the control. a fluid actuator to receive a fluid to result in movement of a component , said fluid actuator having an actuator rod connectable to said component ; a valve for selectively controlling the flow of fluid to said fluid actuator, and a motor for said valve being provided with a voltage and an electric current; and a control for applying a pulse width modulation variation to said supplied voltage or current, and said control being operable to vary said pulse width modulation of the voltage or current based upon conditions of the system, characterized in that the control is operable to determine if increased correction of a position of the actuator rod is necessary for more accurate positioning, and if not, moving the pulse width modulation to a higher frequency and, if increased correction is necessary, a frequency of the pulse width modulation is lowered by the control.