mhurhangee/patent-ind-claim-en huggingface dataset:
A powder bed additive manufacturing system comprising: a laser array comprising a plurality of laser devices , each laser device of said plurality of laser devices configured to generate a melt pool in a layer of powdered material; an actuator system configured to move said laser array across the layer of powdered material; and a controller configured to: generate control signals to independently control a power output of said each laser device ; transmit the control signals to said each laser device to emit a plurality of energy beams from a plurality of selected laser devices of said plurality of laser devices , to generate the melt pool; and generate a non-uniform energy intensity profile from said plurality of selected laser devices , wherein the non-uniform energy intensity profile facilitates generating the melt pool having a predetermined characteristic; wherein the non-uniform energy intensity profile is adjusted to generate the predetermined characteristic of the melt pool and includes increased power at ends of the laser array and decreased power in a central region of the laser array to compensate for differences in thermal losses across the melt pool. a laser array comprising a plurality of laser devices , each laser device of said plurality of laser devices configured to generate a melt pool in a layer of powdered material; an actuator system configured to move said laser array across the layer of powdered material; and a controller configured to: generate control signals to independently control a power output of said each laser device ; transmit the control signals to said each laser device to emit a plurality of energy beams from a plurality of selected laser devices of said plurality of laser devices , to generate the melt pool; and generate a non-uniform energy intensity profile from said plurality of selected laser devices , wherein the non-uniform energy intensity profile facilitates generating the melt pool having a predetermined characteristic; wherein the non-uniform energy intensity profile is adjusted to generate the predetermined characteristic of the melt pool and includes increased power at ends of the laser array and decreased power in a central region of the laser array to compensate for differences in thermal losses across the melt pool. generate control signals to independently control a power output of said each laser device ; transmit the control signals to said each laser device to emit a plurality of energy beams from a plurality of selected laser devices of said plurality of laser devices , to generate the melt pool; and generate a non-uniform energy intensity profile from said plurality of selected laser devices , wherein the non-uniform energy intensity profile facilitates generating the melt pool having a predetermined characteristic; wherein the non-uniform energy intensity profile is adjusted to generate the predetermined characteristic of the melt pool and includes increased power at ends of the laser array and decreased power in a central region of the laser array to compensate for differences in thermal losses across the melt pool.
A battery pack including a battery core pack having a plurality of battery cells held in a holding portion of a cell holder , and a case accommodating the battery core pack , wherein the cell holder includes a peripheral wall portion that surrounds the holding portion , and the peripheral wall portion has a plurality of slits formed therein, the slits extending in an end surface of the peripheral wall portion along a peripheral direction thereof, and the slits coaxially penetrate through the peripheral wall portion of the cell holder in the axial direction (Y) of the battery cells , characterized in that the peripheral wall portion includes, formed at a corner thereof, a recessed portion that is recessed toward the holding portion , and the slits are formed along the peripheral directions of the recessed portion . the cell holder includes a peripheral wall portion that surrounds the holding portion , and the peripheral wall portion has a plurality of slits formed therein, the slits extending in an end surface of the peripheral wall portion along a peripheral direction thereof, and the slits coaxially penetrate through the peripheral wall portion of the cell holder in the axial direction (Y) of the battery cells , characterized in that the peripheral wall portion includes, formed at a corner thereof, a recessed portion that is recessed toward the holding portion , and the slits are formed along the peripheral directions of the recessed portion .
A device for triboelectric charging of a mixture of granules of different materials, the device comprising: - a charging chamber comprising walls delimiting an inner space , the walls defining a granule inlet and a granule outlet , the granule inlet and the granule outlet being separated from one another relative to an elevation direction (Z), and - a blowing device suitable for generating, in the inner space , an air flow suitable for allowing the granules in the chamber to form a fluidized bed, characterized in that the device comprises a plurality of grids positioned in the chamber , the grids being suitable for blocking the passage of the granules , the grids forming a set of baffles in the inner space between the granule inlet and the granule outlet . - a charging chamber comprising walls delimiting an inner space , the walls defining a granule inlet and a granule outlet , the granule inlet and the granule outlet being separated from one another relative to an elevation direction (Z), and - a blowing device suitable for generating, in the inner space , an air flow suitable for allowing the granules in the chamber to form a fluidized bed,
A method for transmitting data comprising: mapping (S201) multiple pieces of data onto physical resources by multiplying the pieces of data with weights, and conjugating the pieces of data, wherein the number of the physical resources is no more than the number of the pieces of data, each piece of data is mapped onto at least one of the physical resources, wherein the physical resources comprises time resources, frequency resources, or space resources; and transmitting (S202) the pieces of data over the physical resources; wherein the pieces of data belong to at least one user; and the pieces of data are divided into multiple layers that are transmitted using linear superposition over the physical resources, wherein the number of physical resources onto which each piece of data in a preceding layer is mapped is larger than the number of physical resources onto which each piece of data in a succeeding layer is mapped; and data in different layers are multiplied with different weights, wherein a weight of the preceding layer is greater than a weight of the succeeding layer, different data in a same layer are multiplied with a same weight, and values of weights of the multiple layers are determined with such a principle that a signal to noise ratio in each layer as a result of detection by a successive interference cancellation receiver is the same; and wherein data corresponding to different layers mapped onto a same physical resource are linearly superimposed and then transmitted. mapping (S201) multiple pieces of data onto physical resources by multiplying the pieces of data with weights, and conjugating the pieces of data, wherein the number of the physical resources is no more than the number of the pieces of data, each piece of data is mapped onto at least one of the physical resources, wherein the physical resources comprises time resources, frequency resources, or space resources; and transmitting (S202) the pieces of data over the physical resources; wherein the pieces of data belong to at least one user; and the pieces of data are divided into multiple layers that are transmitted using linear superposition over the physical resources, wherein the number of physical resources onto which each piece of data in a preceding layer is mapped is larger than the number of physical resources onto which each piece of data in a succeeding layer is mapped; and data in different layers are multiplied with different weights, wherein a weight of the preceding layer is greater than a weight of the succeeding layer, different data in a same layer are multiplied with a same weight, and values of weights of the multiple layers are determined with such a principle that a signal to noise ratio in each layer as a result of detection by a successive interference cancellation receiver is the same; and wherein data corresponding to different layers mapped onto a same physical resource are linearly superimposed and then transmitted.
A composition having a water content of 5% to 15% by weight and comprising: ethylene (meth)acrylic acid copolymer comprising 10% to 30% (meth)acrylic acid by weight and having at least a portion of the carboxylic acid groups neutralized; and 5 % to 35 % by weight of a bleaching agent. ethylene (meth)acrylic acid copolymer comprising 10% to 30% (meth)acrylic acid by weight and having at least a portion of the carboxylic acid groups neutralized; and 5 % to 35 % by weight of a bleaching agent.
A subunit module for constructing a modular robot, the subunit module capable of being connected with other robot modules and comprising a first housing and a second housing that are disposed oppositely, wherein the first housing and the second housing are rotatable relative to each other, and each of the two housings is provided with a docking part , the docking part is used to mechanically and electrically connect to the docking parts of other robot modules adjacent to the subunit module ; and the subunit module further comprising a control circuit for communicating with other robot modules, wherein the subunit module is configured to control the relative rotation of the first housing and the second housing of the subunit module according to control signals from other robot modules, and/or the first housing and the second housing rotate relative to each other when subjected to an external force; characterised in that the subunit module further comprises a multi-stage bearing assembly , wherein the first housing and the second housing are both connected to the multi-stage bearing assembly , and the first housing and the second housing are rotatably connected to each other through the multi-stage bearing assembly ; the multi-stage bearing assembly comprises a multi-stage bearing assembly inner ring , a multi-stage bearing assembly outer ring , and a middle ring assembly , the middle ring assembly 155 is sandwiched by the multi-stage bearing assembly inner ring 151 and the multi-stage bearing assembly outer ring 153; the middle ring assembly is rotatable relative to the multi-stage bearing assembly outer ring and the multi-stage bearing assembly inner ring ; the middle ring assembly is connected to a drive assembly ; the first housing is connected to the multi-stage bearing assembly outer ring ; the second housing is connected to the middle ring assembly ; and the drive assembly is configured to drive the middle ring assembly to drive the second housing to rotate according to control signals from other robot modules.
A content transmission apparatus comprising: a hold block configured to hold high-resolution video content; a reception block configured to receive image frame information transmitted from a content reproduction apparatus; a computation block configured to compute a clipping range on the basis of said received image frame information; a clip block configured to clip said computed clipping range from said held high-resolution video content; and a transmission block configured to transmit given-image-frame content comprising a clipping result to said content reproduction apparatus, wherein said computation block is configured to compute a clipping range for each high-resolution content frame on the basis of said image frame information, and wherein said clip block is configured to clip, from each high-resolution content frame of said held high-resolution video content, said clipping range computed for each high-resolution content frame, characterized in that said image frame information includes an initial position of said clipping range, a movement amount per unit time and a zoom-in/zoom-out amount per unit time of said clipping range. a hold block configured to hold high-resolution video content; a reception block configured to receive image frame information transmitted from a content reproduction apparatus; a computation block configured to compute a clipping range on the basis of said received image frame information; a clip block configured to clip said computed clipping range from said held high-resolution video content; and a transmission block configured to transmit given-image-frame content comprising a clipping result to said content reproduction apparatus, wherein said computation block is configured to compute a clipping range for each high-resolution content frame on the basis of said image frame information, and wherein said clip block is configured to clip, from each high-resolution content frame of said held high-resolution video content, said clipping range computed for each high-resolution content frame, characterized in that said image frame information includes an initial position of said clipping range, a movement amount per unit time and a zoom-in/zoom-out amount per unit time of said clipping range.
A device for data interaction and conversion, which is implemented based on a dedicated Digital Signal Processor, DSP, and comprises: a hardware unit and a dedicated DSP unit , wherein the hardware unit is arranged to perform first mode data interaction with the dedicated DSP unit ; and the dedicated DSP unit is arranged to: receive first mode data from the hardware unit, and convert the first mode data into second mode data which has different at least one of bit width or format from the first mode data; store the second mode data; and convert the second mode data into third mode data which has different at least one of bit width or format from the second mode data, and perform data computation on the third mode data; or, the dedicated DSP unit is also arranged to: convert third mode data returned after the computation into second mode data which has different at least one of bit width or format from the third mode data; store the second mode data; and convert the second mode data into first mode data which has different at least one of bit width or format from the second mode data, and send the first mode data to the hardware unit; characterised in that the bit width of the second mode data is greater than or equal to the bit width of the first mode data and less than the bit width of the third mode data; and the bit width of the third mode data is calculated using a formula: the bit width of the third mode data = ⌈ the bit width of the first mode data 8 ⌉ ∗ 8 ; where ┌ ┐ being rounded up to an integer. receive first mode data from the hardware unit, and convert the first mode data into second mode data which has different at least one of bit width or format from the first mode data; store the second mode data; and convert the second mode data into third mode data which has different at least one of bit width or format from the second mode data, and perform data computation on the third mode data; convert third mode data returned after the computation into second mode data which has different at least one of bit width or format from the third mode data; store the second mode data; and convert the second mode data into first mode data which has different at least one of bit width or format from the second mode data, and send the first mode data to the hardware unit; characterised in that the bit width of the second mode data is greater than or equal to the bit width of the first mode data and less than the bit width of the third mode data; and the bit width of the third mode data is calculated using a formula: the bit width of the third mode data = ⌈ the bit width of the first mode data 8 ⌉ ∗ 8 ; where ┌ ┐ being rounded up to an integer.
A method for providing access to mobile web services provided by a service provider system using a single sign-on, SSO, credential managed by a client-side computer system , the method comprising: receiving , at the service provider system, an authentication token from a mobile device , the authentication token generated by the client-side computer system upon authenticating the identity of a user at the mobile device using the user's single sign on credential; selecting, using at least one processor, an authentication protocol from a plurality of supported authentication protocols based on the received authentication token; processing, at the service provider system, the authentication token to validate the authentication token in accordance with the selected authentication protocol; generating an authorization access token based on said processing; providing the authorization access token to the mobile device; processing a service request received from the mobile device , the service request containing the authorization access token; processing the authorization access token to validate authority to receive the service request ; and servicing the service request in response to the step of processing the authorization access token. receiving , at the service provider system, an authentication token from a mobile device , the authentication token generated by the client-side computer system upon authenticating the identity of a user at the mobile device using the user's single sign on credential; selecting, using at least one processor, an authentication protocol from a plurality of supported authentication protocols based on the received authentication token; processing, at the service provider system, the authentication token to validate the authentication token in accordance with the selected authentication protocol; generating an authorization access token based on said processing; providing the authorization access token to the mobile device; processing a service request received from the mobile device , the service request containing the authorization access token; processing the authorization access token to validate authority to receive the service request ; and servicing the service request in response to the step of processing the authorization access token.
A method of delivering a material to a downhole location in a formation, comprising: operating a force application device at a surface location to apply a force at the surface location to a tool string extending from the surface location to the downhole location, wherein the applied force couples a frac assembly with a top packer at the downhole location to a bottom packer using a snap latch located at the bottom end of the frac assembly during a fracturing operation; measuring the force related to inserting the snap latch into the bottom packer and indicating successful insertion applied by the force application device using a sensor located at the frac assembly at the downhole location; using the measurement of the applied force to alter the force applied by the force application device ; and using a pump to deliver material via a frac head into the tool string to the formation. operating a force application device at a surface location to apply a force at the surface location to a tool string extending from the surface location to the downhole location, wherein the applied force couples a frac assembly with a top packer at the downhole location to a bottom packer using a snap latch located at the bottom end of the frac assembly during a fracturing operation; measuring the force related to inserting the snap latch into the bottom packer and indicating successful insertion applied by the force application device using a sensor located at the frac assembly at the downhole location; using the measurement of the applied force to alter the force applied by the force application device ; and using a pump to deliver material via a frac head into the tool string to the formation.
A computer-implemented method for deriving a hardware representation of a fixed logic circuit for performing division of an input x by a divisor selectable from a plurality of divisors, where x is an m-bit integer, the method comprising: normalising each of the plurality of divisors to form a plurality of multipliers; forming a summation array arranged to multiply the input x by any one of the plurality of multipliers; truncating the summation array by discarding all columns less significant than the k th column of the summation array below the position of a binary point, where k = ⌈ log 2 m ⌉ ; determining a corrective constant in dependence on the maximum sum of the partial products discarded from the summation array for at least one of the multipliers; and generating a hardware representation of a fixed logic circuit implementing the truncated summation array including the corrective constant. normalising each of the plurality of divisors to form a plurality of multipliers; forming a summation array arranged to multiply the input x by any one of the plurality of multipliers; truncating the summation array by discarding all columns less significant than the k th column of the summation array below the position of a binary point, where k = ⌈ log 2 m ⌉ ; determining a corrective constant in dependence on the maximum sum of the partial products discarded from the summation array for at least one of the multipliers; and generating a hardware representation of a fixed logic circuit implementing the truncated summation array including the corrective constant.
A lighting device comprising: a first elongated light-emitting diode, LED, filament ; a second elongated LED filament ; an at least partially light-transmissive envelope at least partially enveloping at least said first LED filament and said second LED filament; and a base on which said at least partly light-transmissive envelope is mounted; wherein said first LED filament is configured to emit light with a different color temperature than said second LED filament; wherein said second LED filament is at least partially curved such that it defines at least part of a contour of a volume ; and wherein said first LED filament is arranged at least partially within said volume, wherein said first LED filament has a first LED filament length (L1) and said second LED filament has a second LED filament length (L2), and wherein said second LED filament length is more than twice as long as said first LED filament length, wherein said first LED filament is arranged along a central axis (A) of said volume and said second LED filament forms a helix shape . a first elongated light-emitting diode, LED, filament ; a second elongated LED filament ; an at least partially light-transmissive envelope at least partially enveloping at least said first LED filament and said second LED filament; and a base on which said at least partly light-transmissive envelope is mounted; wherein said first LED filament is configured to emit light with a different color temperature than said second LED filament; wherein said second LED filament is at least partially curved such that it defines at least part of a contour of a volume ; and wherein said first LED filament is arranged at least partially within said volume, wherein said first LED filament has a first LED filament length (L1) and said second LED filament has a second LED filament length (L2), and wherein said second LED filament length is more than twice as long as said first LED filament length, wherein said first LED filament is arranged along a central axis (A) of said volume and said second LED filament forms a helix shape .