mhurhangee/ep-ind-claims huggingface dataset:
A lens drive apparatus (10; 10A) for use in a small camera module, the lens drive apparatus comprising: an assembly (24, 28, 30; 24A, 28A, 30A) that is formed by assembling a lens holder (24; 24A) together with a magnet holder (30; 30A) that holds a plurality of magnets (28;28A); a first drive section that displaces the lens holder (24; 24A) in a direction of an optical axis in collaboration with each of the plurality of magnets (28; 28A) and a corresponding first coil (26; 26A-1,26A-2), disposed around the lens holder (24; 24A), that corresponds to each of the plurality of magnets (28; 28A); and a second drive section that displaces the assembly (24, 28, 30; 24A, 28A, 30A) in first and second directions (X, Y) orthogonal to the optical axis and to each other in collaboration with each of the plurality of magnets (28; 28A) and corresponding second coils (18; 18A), disposed inside of a housing (14, 2; 14A, 42A) that houses the assembly (24, 28, 30; 24A, 28A, 30A), that corresponds to each of the plurality of magnets (28; 28A), wherein: the magnet holder (30; 30A) comprises a plurality of hollow parts that each accommodate one of the plurality of magnets (28; 28A) at a position where a first surface of each of the plurality of magnets (28; 28A) faces the corresponding first coil (26; 26A-1, 26A-2) and a second surface of the plurality of magnets (28; 28A) that is opposed to the first surface faces the corresponding second coil (18; 18A). an assembly (24, 28, 30; 24A, 28A, 30A) that is formed by assembling a lens holder (24; 24A) together with a magnet holder (30; 30A) that holds a plurality of magnets (28;28A); a first drive section that displaces the lens holder (24; 24A) in a direction of an optical axis in collaboration with each of the plurality of magnets (28; 28A) and a corresponding first coil (26; 26A-1,26A-2), disposed around the lens holder (24; 24A), that corresponds to each of the plurality of magnets (28; 28A); and a second drive section that displaces the assembly (24, 28, 30; 24A, 28A, 30A) in first and second directions (X, Y) orthogonal to the optical axis and to each other in collaboration with each of the plurality of magnets (28; 28A) and corresponding second coils (18; 18A), disposed inside of a housing (14, 2; 14A, 42A) that houses the assembly (24, 28, 30; 24A, 28A, 30A), that corresponds to each of the plurality of magnets (28; 28A), wherein: the magnet holder (30; 30A) comprises a plurality of hollow parts that each accommodate one of the plurality of magnets (28; 28A) at a position where a first surface of each of the plurality of magnets (28; 28A) faces the corresponding first coil (26; 26A-1, 26A-2) and a second surface of the plurality of magnets (28; 28A) that is opposed to the first surface faces the corresponding second coil (18; 18A).
A method for detecting a high impedance fault in an electrical power line comprising: providing a plurality of high impedance fault detection means (22,24,26); providing a decision means; using said plurality of high impedance fault detection means (22,24,26) to make a plurality of independent determinations whether said high impedance fault has occurred, respectively; generating outputs representative of said independent determinations; and using said decision means to determine whether said high impedance fault has occurred, characterised in that said decision means determines that said high impedance fault has occurred if any two or more of said outputs indicate that said high impedance fault has occurred.
An information processing method, applied to a terminal that comprises a plurality of operating systems, comprising: acquiring a target entering key of a specified operating system upon receiving an instruction of copying data information from an arbitrary operating system, being a common operating system of the plurality of operating systems, to the specified operating system among the plurality of operating systems; and prompting a user of the terminal to input an entering key of the specified operating system after acquiring the target entering key of the specified operating system; judging whether the received entering key input by the user is matched with the target entering key or not; when judging that the entering key input by the user is matched with the target entering key, permitting copying the data information to the specified operating system, otherwise, forbidding copying the data information to the specified operating system. and after copying the data information to the specified operating system, when judging that the entering key input by the user is matched with the target entering key, encrypting the data information in the arbitrary operating system by using the target entering key of the specified operating system, or not displaying the data information in the arbitrary operating system again, acquiring a target entering key of a specified operating system upon receiving an instruction of copying data information from an arbitrary operating system, being a common operating system of the plurality of operating systems, to the specified operating system among the plurality of operating systems; and prompting a user of the terminal to input an entering key of the specified operating system after acquiring the target entering key of the specified operating system; judging whether the received entering key input by the user is matched with the target entering key or not; when judging that the entering key input by the user is matched with the target entering key, permitting copying the data information to the specified operating system, otherwise, forbidding copying the data information to the specified operating system. and after copying the data information to the specified operating system, when judging that the entering key input by the user is matched with the target entering key, encrypting the data information in the arbitrary operating system by using the target entering key of the specified operating system, or not displaying the data information in the arbitrary operating system again,
A method for reducing buffer usage for a Transmission Control Protocol, TCP, proxy session between a client and a server, comprising: determining a first round trip time, RTT, for a server side TCP session of the TCP proxy session between a service gateway and the server, and determining a second RTT for a client side TCP session of the TCP proxy session between the service gateway and the client; comparing the first RTT with the second RTT by the service gateway; determining whether the second RTT exceeds the first RTT; in response to determining that the second RTT exceeds the first RTT, calculating by the service gateway a desired RTT based on the second RTT; and setting a timer by the service gateway according to the calculated desired RTT, wherein a TCP acknowledgment for the server side TCP session is delayed until the timer expires. determining a first round trip time, RTT, for a server side TCP session of the TCP proxy session between a service gateway and the server, and determining a second RTT for a client side TCP session of the TCP proxy session between the service gateway and the client; comparing the first RTT with the second RTT by the service gateway; determining whether the second RTT exceeds the first RTT; in response to determining that the second RTT exceeds the first RTT, calculating by the service gateway a desired RTT based on the second RTT; and setting a timer by the service gateway according to the calculated desired RTT, wherein a TCP acknowledgment for the server side TCP session is delayed until the timer expires.
A treatment device for the treatment of teeth comprising a treatment head that is removably fastened to a hand piece having a head piece comprising a plurality of bristles and an electromechanical transducer in the head piece for producing a mechanical oscillation or wave to be transferred to a treatment area, wherein the bristles are each directly connected with one bristle end to at least one electromechanical transducer and are fastened in the head piece with direct connection to the electromechanical transducer, wherein the at least one electromechanical transducer is configured for delivering the mechanical oscillation in an axial direction parallel to or substantially parallel to the longitudinal extension of the bristles, wherein a vibrator in the form of a micromotor comprising an imbalance is provided in the hand piece, which vibrator is activated when the hand piece or treatment device is switched on and serves exclusively to mechanically or audibly indicate that the treatment device is activated.
A bioerodable drug delivery device for use in a method for enhanced transmucosal delivery of fentanyl to a subject by direct transmucosal delivery of fentanyl to a subject, said device comprising: (a) fentanyl disposed in a mucoadhesive polymeric diffusion environment, wherein the mucoadhesive polymeric diffusion environment is a buffered environment having a pH between 6.5 and 8; and (b) a barrier environment disposed relative to the mucoadhesive polymeric diffusion environment such that a unidirectional gradient is created upon application to the mucosal surface; wherein the fentanyl is administered to an oral mucosal surface of the subject in said method. (a) fentanyl disposed in a mucoadhesive polymeric diffusion environment, wherein the mucoadhesive polymeric diffusion environment is a buffered environment having a pH between 6.5 and 8; and (b) a barrier environment disposed relative to the mucoadhesive polymeric diffusion environment such that a unidirectional gradient is created upon application to the mucosal surface; wherein the fentanyl is administered to an oral mucosal surface of the subject in said method.
A device for sensing a magnetic field, comprising a closed superconducting loop configured to collect a magnetic field to be sensed, hereinafter external magnetic field, said closed superconducting loop having a path width (w p) and being provided with a constriction having a width (w c) narrower than said path width, said constriction producing a non-uniform magnetic field on its surroundings, hereinafter internal magnetic field, in response to said external magnetic field, characterised in that it further comprises a vibrating mechanical oscillator coupled to, or formed by said constriction and responsive to the internal magnetic field, and a detector (60, 90, 100) configured to detect deflection or vibration of said vibrating mechanical oscillator and providing a signal indicative of said deflection or vibration. a closed superconducting loop configured to collect a magnetic field to be sensed, hereinafter external magnetic field, said closed superconducting loop having a path width (w p) and being provided with a constriction having a width (w c) narrower than said path width, said constriction producing a non-uniform magnetic field on its surroundings, hereinafter internal magnetic field, in response to said external magnetic field, characterised in that it further comprises a vibrating mechanical oscillator coupled to, or formed by said constriction and responsive to the internal magnetic field, and a detector (60, 90, 100) configured to detect deflection or vibration of said vibrating mechanical oscillator and providing a signal indicative of said deflection or vibration.
An electric vehicle, comprising: a vehicle body having in a lower portion thereof a sign showing a specific position to be jacked up; and a battery pack mounted on the lower portion of the vehicle body and including a bottom wall having a mark showing a position where a liquid draining hole communicating with an inside of the battery pack is to be bored in the bottom wall, wherein the mark is disposed at a position lower than the specific position within the vehicle body in a state where the vehicle body is inclined by jacking up the specific position. a vehicle body having in a lower portion thereof a sign showing a specific position to be jacked up; and a battery pack mounted on the lower portion of the vehicle body and including a bottom wall having a mark showing a position where a liquid draining hole communicating with an inside of the battery pack is to be bored in the bottom wall, wherein the mark is disposed at a position lower than the specific position within the vehicle body in a state where the vehicle body is inclined by jacking up the specific position.
A method in a wireless device for transmitting data on sidelink carriers, the method comprising: - determining a Congestion Busy Ratio, CBR, of a sidelink carrier; and - in response to determining that the CBR is below a first threshold, selecting the sidelink carrier for data transmission and starting transmitting data on the selected sidelink carrier; - in response to determining that the CBR is below a second threshold, keeping transmitting on the selected sidelink carrier. - determining a Congestion Busy Ratio, CBR, of a sidelink carrier; and - in response to determining that the CBR is below a first threshold, selecting the sidelink carrier for data transmission and starting transmitting data on the selected sidelink carrier; - in response to determining that the CBR is below a second threshold, keeping transmitting on the selected sidelink carrier.
A method of communication comprising the steps of: in a fabric of network elements including a first network element and a second network element, the second network element having or having access to a memory and a pool of objects in the memory; initiating a request in the first network element for a remote direct memory access to the memory; transmitting the request through the fabric to the second network element; accessing a designated member of the pool by: placing the request in a wait queue for the pool of objects; and serving the request if there is no other request ahead in the wait queue that is directed to the same area of the object pool, whereby the request is atomically executed; and returning a result of the execution of the request through the fabric to the first network element. in a fabric of network elements including a first network element and a second network element, the second network element having or having access to a memory and a pool of objects in the memory; initiating a request in the first network element for a remote direct memory access to the memory; transmitting the request through the fabric to the second network element; accessing a designated member of the pool by: placing the request in a wait queue for the pool of objects; and serving the request if there is no other request ahead in the wait queue that is directed to the same area of the object pool, whereby the request is atomically executed; and returning a result of the execution of the request through the fabric to the first network element.
Process for manufacturing white pigment containing products, characterised in that said process comprises the following steps: a) providing at least one white pigment and impurities containing material b) providing at least one collector agent selected from the group consisting of compounds of formula wherein R 1 represents a hydrocarbon group containing from 6 to 30 carbon atoms, A 1 represents an alkylene group having from 1 to 6 carbon atoms, E 1, E 2 and E 3, are identical or different from each other, each independently chosen from among alkylene oxide groups containing from 1 to 6 carbon atoms, n 1, n 2 and n 3, are identical or different from each other, each independently chosen from an integer which value is from 1 to 20, pis 1, 2, 3 or 4, and compounds of formula wherein R 21 represents a hydrocarbon group containing from 6 to 30 carbon atoms, R 22 and R 23 are identical or different from each other, each independently chosen from among hydrocarbon groups containing from 1 to 6 carbon atoms, R 24 represents hydrogen or a hydrocarbon group containing from 1 to 6 carbon atoms, A 2 represents an alkylene group having from 1 to 6 carbon atoms, and q is 1, 2, 3 or 4 and mixtures of compounds and c) mixing said white pigment and impurities containing material of step a) and said collector agent of step b) in an aqueous environment to form an aqueous suspension d) passing gas through the suspension formed in step c) e) recovering the white pigment containing product by removing the white pigment bearing phase from the aqueous suspension obtained after step d). a) providing at least one white pigment and impurities containing material b) providing at least one collector agent selected from the group consisting of compounds of formula wherein R 1 represents a hydrocarbon group containing from 6 to 30 carbon atoms, A 1 represents an alkylene group having from 1 to 6 carbon atoms, E 1, E 2 and E 3, are identical or different from each other, each independently chosen from among alkylene oxide groups containing from 1 to 6 carbon atoms, n 1, n 2 and n 3, are identical or different from each other, each independently chosen from an integer which value is from 1 to 20, pis 1, 2, 3 or 4, and compounds of formula wherein R 21 represents a hydrocarbon group containing from 6 to 30 carbon atoms, R 22 and R 23 are identical or different from each other, each independently chosen from among hydrocarbon groups containing from 1 to 6 carbon atoms, R 24 represents hydrogen or a hydrocarbon group containing from 1 to 6 carbon atoms, A 2 represents an alkylene group having from 1 to 6 carbon atoms, and q is 1, 2, 3 or 4 and mixtures of compounds and c) mixing said white pigment and impurities containing material of step a) and said collector agent of step b) in an aqueous environment to form an aqueous suspension d) passing gas through the suspension formed in step c) e) recovering the white pigment containing product by removing the white pigment bearing phase from the aqueous suspension obtained after step d).
An apparatus for producing a corrugated product, comprising: a roller train comprising: - a first corrugating roller having a first set of corrugating teeth, - a second corrugating roller having a second set of corrugating teeth, - a third corrugating roller having a third set of corrugating teeth, and - a fourth corrugating roller having a fourth set of corrugating teeth; a first nip (N 1) defined between said first and second corrugating rollers opposing one another; a second nip (N 2) defined between said second and third corrugating rollers opposing one another; and a third nip (N 3) defined between said third and fourth corrugating rollers opposing one another; each tooth in each of said first, second, third and fourth sets of teeth comprising a distal face, a leading flank and a trailing flank, the distal faces of each of said first and second sets of teeth being rounded, the distal faces of each of said third and fourth sets of teeth being flattened. a roller train comprising: - a first corrugating roller having a first set of corrugating teeth, - a second corrugating roller having a second set of corrugating teeth, - a third corrugating roller having a third set of corrugating teeth, and - a fourth corrugating roller having a fourth set of corrugating teeth; - a first corrugating roller having a first set of corrugating teeth, - a second corrugating roller having a second set of corrugating teeth, - a third corrugating roller having a third set of corrugating teeth, and - a fourth corrugating roller having a fourth set of corrugating teeth; a first nip (N 1) defined between said first and second corrugating rollers opposing one another; a second nip (N 2) defined between said second and third corrugating rollers opposing one another; and a third nip (N 3) defined between said third and fourth corrugating rollers opposing one another; each tooth in each of said first, second, third and fourth sets of teeth comprising a distal face, a leading flank and a trailing flank, the distal faces of each of said first and second sets of teeth being rounded, the distal faces of each of said third and fourth sets of teeth being flattened.
A method of displaying video data placed in a video plane and overlay data placed in an overlay plane in the form of output data content having a spatial size fitting both the video plane and the overlay plane side by side, said method comprising the steps of: - receiving coded input data content comprising an encoded version of the video data and the overlay data, - decoding the coded input data content to obtain the video data providing the video plane and the overlay data providing the overlay plane; - adaptively positioning the overlay plane in an area in which the overlay plane does not occult the video plane by only shifting the video plane compared to the overlay plane, said shifting comprising automatically determining a shift value to indicate the shift to be applied to said video plane and/or said overlay plane, - mixing the resulting video plane and overlay plane, for generating output data content, - after the mixing, outputting the output data content to a display screen, - using the display screen, displaying the output data content, the method further comprising: - enabling a user to interactively control the shift of said video plane and/or said overlay plane along a vertical or horizontal direction. - receiving coded input data content comprising an encoded version of the video data and the overlay data, - decoding the coded input data content to obtain the video data providing the video plane and the overlay data providing the overlay plane; - adaptively positioning the overlay plane in an area in which the overlay plane does not occult the video plane by only shifting the video plane compared to the overlay plane, said shifting comprising automatically determining a shift value to indicate the shift to be applied to said video plane and/or said overlay plane, - mixing the resulting video plane and overlay plane, for generating output data content, - after the mixing, outputting the output data content to a display screen, - using the display screen, displaying the output data content, - enabling a user to interactively control the shift of said video plane and/or said overlay plane along a vertical or horizontal direction.