mhurhangee/ep-ind-claims huggingface dataset:
A method for wireless communications, by a base station, BS, comprising: determining resources within a narrowband region of a wider system bandwidth for transmitting a positioning reference signal, PRS; transmitting the PRS using the determined resources; estimating a position of a wireless node based on at least one first measurement of a first reference signal and a measurement of a time for the PRS to travel to the wireless node; and determining, based on a coverage enhancement, CE, level of the wireless node, a position accuracy for the wireless node, wherein estimating the position is further based on the determined position accuracy. determining resources within a narrowband region of a wider system bandwidth for transmitting a positioning reference signal, PRS; transmitting the PRS using the determined resources; estimating a position of a wireless node based on at least one first measurement of a first reference signal and a measurement of a time for the PRS to travel to the wireless node; and determining, based on a coverage enhancement, CE, level of the wireless node, a position accuracy for the wireless node, wherein estimating the position is further based on the determined position accuracy.
A memory block reclamation method, wherein the method is applied to a computer system, the computer system comprises a memory controller, a medium controller, and a non-volatile memory connected to the medium controller, the non-volatile memory comprises a plurality of memory blocks, and the method comprises: receiving (S201, S301), by the medium controller, an unmap command sent by the memory controller, wherein the unmap command comprises memory logical address information of a to-be-reclaimed memory block; and reclaiming, by the medium controller, the memory block based on the memory logical address information, wherein the reclaimed memory block is an available memory block, characterized in that: the memory controller communicates with the medium controller by using an NVDIMM-P protocol, wherein the reclaiming, by the medium controller, the memory block based on the memory logical address information comprises: deleting, by the medium controller, a mapping relationship between a memory logical address and a corresponding memory physical address of the memory block based on the memory logical address information; and adding, by the medium controller, the memory physical address of the memory block to a memory idle list. receiving (S201, S301), by the medium controller, an unmap command sent by the memory controller, wherein the unmap command comprises memory logical address information of a to-be-reclaimed memory block; and reclaiming, by the medium controller, the memory block based on the memory logical address information, wherein the reclaimed memory block is an available memory block, characterized in that: the memory controller communicates with the medium controller by using an NVDIMM-P protocol, wherein the reclaiming, by the medium controller, the memory block based on the memory logical address information comprises: deleting, by the medium controller, a mapping relationship between a memory logical address and a corresponding memory physical address of the memory block based on the memory logical address information; and adding, by the medium controller, the memory physical address of the memory block to a memory idle list. the memory controller communicates with the medium controller by using an NVDIMM-P protocol, wherein the reclaiming, by the medium controller, the memory block based on the memory logical address information comprises: deleting, by the medium controller, a mapping relationship between a memory logical address and a corresponding memory physical address of the memory block based on the memory logical address information; and adding, by the medium controller, the memory physical address of the memory block to a memory idle list. deleting, by the medium controller, a mapping relationship between a memory logical address and a corresponding memory physical address of the memory block based on the memory logical address information; and adding, by the medium controller, the memory physical address of the memory block to a memory idle list.
A method of operating a base station in a wireless telecommunications system in which downlink communications are made by the base station using a radio interface that spans a system frequency bandwidth and supports at least some communications with at least some terminal devices within a plurality of restricted frequency bands which are narrower than and within the system frequency bandwidth, the method comprising: conveying configuration information relating to the plurality of restricted frequency bands supported by the base station to a terminal device before or during an initial connection procedure for the terminal device on the radio interface; selecting a restricted frequency band to be used for downlink communications for the terminal device from among the plurality of restricted frequency bands supported by the base station based on an identifier for the terminal device; and transmitting downlink communications to the terminal device within the selected restricted frequency band. conveying configuration information relating to the plurality of restricted frequency bands supported by the base station to a terminal device before or during an initial connection procedure for the terminal device on the radio interface; selecting a restricted frequency band to be used for downlink communications for the terminal device from among the plurality of restricted frequency bands supported by the base station based on an identifier for the terminal device; and transmitting downlink communications to the terminal device within the selected restricted frequency band.
A method of controlling at least one lighting device in a space, the method comprising the steps: - receiving a first user input related to a light setting, - sensing a second user input indicative of a direction relative to a user input device, - receiving information indicative of an orientation of the user input device, - receiving information indicative of a location of the user input device, - obtaining information indicative of locations of one or more lighting devices, characterised by said method further comprising the steps: - determining, based on the locations of the one or more lighting devices and the location and the orientation of the user input device, the location and the orientation of the user input device relative to the one or more lighting devices, - determining, based on the location and the orientation of the user input device relative to the one or more lighting devices, if a lighting device is located in the direction, - generating a control command for the lighting device based on the light setting, and - transmitting the control command to the lighting device so as to control the lighting device according to the light setting. - receiving a first user input related to a light setting, - sensing a second user input indicative of a direction relative to a user input device, - receiving information indicative of an orientation of the user input device, - receiving information indicative of a location of the user input device, - obtaining information indicative of locations of one or more lighting devices, characterised by said method further comprising the steps: - determining, based on the locations of the one or more lighting devices and the location and the orientation of the user input device, the location and the orientation of the user input device relative to the one or more lighting devices, - determining, based on the location and the orientation of the user input device relative to the one or more lighting devices, if a lighting device is located in the direction, - generating a control command for the lighting device based on the light setting, and - transmitting the control command to the lighting device so as to control the lighting device according to the light setting. - determining, based on the locations of the one or more lighting devices and the location and the orientation of the user input device, the location and the orientation of the user input device relative to the one or more lighting devices, - determining, based on the location and the orientation of the user input device relative to the one or more lighting devices, if a lighting device is located in the direction, - generating a control command for the lighting device based on the light setting, and - transmitting the control command to the lighting device so as to control the lighting device according to the light setting.
A weighing scale, comprising a base unit, a weighing cell arranged inside the base unit, the weighing cell comprising a force application section mechanically connected to a load receiver and a ground section mechanically connected to the base unit, the weighing cell further comprising at least one sensor for measuring a force which is applied to the force application section and a weighing cell board for generating a weight value from the measured force, the weighing cell board comprising a processor, a storage and a threshold value storage, wherein the weighing cell board is electrically connected to a weighing scale board, the weighing scale board comprising a processor, a storage and a threshold value storage, characterized in that the storage of the weighing scale board and/or the storage of the weighing cell board comprises a first storage for storing a number of zero point adjustments that are bigger than a first zero point adjustment threshold and a second storage for storing the biggest zero point adjustment value, wherein the weighing scale comprises a calculator of the weighing scale board and/or a calculator of the weighing cell board for calculating the zero point adjustment value at a startup of the weighing scale with an unloaded load receiver by force measurement of the unloaded load receiver and by comparing the measured force (SZP0, SZP1, SZP2, SZP3, SZP4, SZP6) to a previous startup zero point force (SZP0, SZP1, SZP2, SZP3, SZP4, SZP6) stored in a storage means of the weighing cell board and for incrementing the number stored in the first storage if the absolute value of the zero point adjustment value is bigger than the first zero point adjustment threshold and for storing the absolute value of the calculated zero point adjustment value in the second storage if the absolute value of the calculated zero point adjustment value is bigger than the zero point adjustment value already stored in the second storage. the weighing scale comprises a calculator of the weighing scale board and/or a calculator of the weighing cell board for calculating the zero point adjustment value at a startup of the weighing scale with an unloaded load receiver by force measurement of the unloaded load receiver and by comparing the measured force (SZP0, SZP1, SZP2, SZP3, SZP4, SZP6) to a previous startup zero point force (SZP0, SZP1, SZP2, SZP3, SZP4, SZP6) stored in a storage means of the weighing cell board and for incrementing the number stored in the first storage if the absolute value of the zero point adjustment value is bigger than the first zero point adjustment threshold and for storing the absolute value of the calculated zero point adjustment value in the second storage if the absolute value of the calculated zero point adjustment value is bigger than the zero point adjustment value already stored in the second storage.
A method for controlling a first wind turbine of a plurality of wind turbines of a wind farm, the method comprising: determining a modeled performance parameter for the first wind turbine via a first model implemented by a controller, the modeled performance parameter being based, at least in part, on an operation of a designated grouping of wind turbines of the plurality of wind turbines, wherein the designated grouping is exclusive of the first wind turbine; determining, via the controller, a performance parameter differential for the first wind turbine at a plurality of sampling intervals, the performance parameter differential being indicative of a difference between the modeled performance parameter and a monitored performance parameter for the first wind turbine; implementing a second model, via the controller, to determine a predicted performance parameter of the first wind turbine at each of a plurality of setpoint combinations based, at least in part, on the performance parameter differential of the first wind turbine; selecting, via the controller, a setpoint combination of the plurality of setpoint combinations based on the predicted performance parameter; and changing an operating state of the first wind turbine based on the setpoint combination. determining a modeled performance parameter for the first wind turbine via a first model implemented by a controller, the modeled performance parameter being based, at least in part, on an operation of a designated grouping of wind turbines of the plurality of wind turbines, wherein the designated grouping is exclusive of the first wind turbine; determining, via the controller, a performance parameter differential for the first wind turbine at a plurality of sampling intervals, the performance parameter differential being indicative of a difference between the modeled performance parameter and a monitored performance parameter for the first wind turbine; implementing a second model, via the controller, to determine a predicted performance parameter of the first wind turbine at each of a plurality of setpoint combinations based, at least in part, on the performance parameter differential of the first wind turbine; selecting, via the controller, a setpoint combination of the plurality of setpoint combinations based on the predicted performance parameter; and changing an operating state of the first wind turbine based on the setpoint combination.
A milling method for making and/or finishing at least one groove having a predefined groove extension axis (C-C) in a wall of a cavity in a workpiece, comprising the steps of: - providing at least one group (30, 31, 32, 33) of milling tools comprising a roughing tool (57, 59, 61, 63) adapted to be rotated about a roughing axis (90, 92, 94, 96), and a finishing tool (58, 60, 62, 64) adapted to be rotated about a finishing axis (91, 93, 95, 97); - arranging said roughing tool (57, 59, 61, 63) and said finishing tool (58, 60, 62, 64) with said roughing axis (90, 92, 94, 96) and said finishing axis (91, 93, 95, 97) aligned, respectively, on the same plane (25, 26, 27, 28) passing through a machining feeding axis (S-S); - aligning said feeding axis (S-S) parallel to the groove extension axis (C-C) so that said roughing tool (57, 59, 61, 63) and said finishing tool (58, 60, 62, 64) can travel along said groove extension axis (C-C); - rotating said roughing tool (57, 59, 61, 63) in a removal machining movement about said roughing axis (90, 92, 94, 96); - rotating said finishing tool (58, 60, 62, 64) in a finishing machining movement about said finishing axis (91, 93, 95, 97); - moving said at least one group of tools (30, 31, 32, 33) along said feeding axis (S-S) so that said roughing tool (57, 59, 61, 63) makes or finishes said at least one groove in said wall while travelling along said groove axis (C-C); - continuing to move said at least one group of tools (30, 31, 32, 33) along said feeding axis (S-S) so that said finishing tool (58, 60, 62, 64) finishes said at least one groove by performing a finishing machining operation of said at least one groove. - providing at least one group (30, 31, 32, 33) of milling tools comprising a roughing tool (57, 59, 61, 63) adapted to be rotated about a roughing axis (90, 92, 94, 96), and a finishing tool (58, 60, 62, 64) adapted to be rotated about a finishing axis (91, 93, 95, 97); - arranging said roughing tool (57, 59, 61, 63) and said finishing tool (58, 60, 62, 64) with said roughing axis (90, 92, 94, 96) and said finishing axis (91, 93, 95, 97) aligned, respectively, on the same plane (25, 26, 27, 28) passing through a machining feeding axis (S-S); - aligning said feeding axis (S-S) parallel to the groove extension axis (C-C) so that said roughing tool (57, 59, 61, 63) and said finishing tool (58, 60, 62, 64) can travel along said groove extension axis (C-C); - rotating said roughing tool (57, 59, 61, 63) in a removal machining movement about said roughing axis (90, 92, 94, 96); - rotating said finishing tool (58, 60, 62, 64) in a finishing machining movement about said finishing axis (91, 93, 95, 97); - moving said at least one group of tools (30, 31, 32, 33) along said feeding axis (S-S) so that said roughing tool (57, 59, 61, 63) makes or finishes said at least one groove in said wall while travelling along said groove axis (C-C); - continuing to move said at least one group of tools (30, 31, 32, 33) along said feeding axis (S-S) so that said finishing tool (58, 60, 62, 64) finishes said at least one groove by performing a finishing machining operation of said at least one groove.
A method for precoding a transmission from a one-dimensional antenna array that includes co-polarized antenna elements aligned in the array's only spatial dimension, the method performed by a transmitting radio node for precoding the transmission to a receiving radio node, the method comprising: precoding the transmission from each of different subarrays (34a, 34b) of the antenna elements using a coarse-granularity precoder that is factorizable from a multi-granular precoder targeting the array's only spatial dimension at different granularities, so as to virtualize the subarrays (34a, 34b) as different auxiliary elements (38a, 38b); and precoding the transmission from the different auxiliary elements (38a, 38b) using a finer-granularity precoder that is also factorizable from the multi-granular precoder, wherein the multi-granular precoder comprises the Kronecker Product of the coarse-granularity precoder and the finer-granularity precoder, and wherein the coarse granularity precoder and the finer-granularity precoder are included within one or more codebooks used for said precoding. precoding the transmission from each of different subarrays (34a, 34b) of the antenna elements using a coarse-granularity precoder that is factorizable from a multi-granular precoder targeting the array's only spatial dimension at different granularities, so as to virtualize the subarrays (34a, 34b) as different auxiliary elements (38a, 38b); and precoding the transmission from the different auxiliary elements (38a, 38b) using a finer-granularity precoder that is also factorizable from the multi-granular precoder, wherein the multi-granular precoder comprises the Kronecker Product of the coarse-granularity precoder and the finer-granularity precoder, and wherein the coarse granularity precoder and the finer-granularity precoder are included within one or more codebooks used for said precoding.
A method for generating a unified user profile for providing to a user or application transparent access to a personalization database and external user database, said method comprising the steps of: (a) obtaining a base user java bean adapted to work through a personalization server to access said personalization database, wherein said base user java bean provides a transparent interface to a user or application through which implicit and explicit properties can be retrieved from and updated in the personalization database independent of any knowledge of the user or application of the naming convention of data in the personalization database; and (b) generating a unified user profile by creating an enterprise java bean to extend the base user Java bean such that said implicit and explicit properties can further be, by using methods inherited by the enterprise java bean from the base user java bean, transparently retrieved from and updated in, using the enterprise java bean, both the personalization database and an external user database independent of any knowledge of the user or application of the naming convention of data in the external user database; wherein the unified user profile allows the user or application to access data in the personalization database and the external user database independent of any knowledge of whether the accessed data is in the personalization database or the external user database; and wherein the enterprise java bean uses a property set, said property set adapted to give namespace qualifications to implicit and explicit properties of said data in said personalization database such that a single property name may be used across multiple applications. (a) obtaining a base user java bean adapted to work through a personalization server to access said personalization database, wherein said base user java bean provides a transparent interface to a user or application through which implicit and explicit properties can be retrieved from and updated in the personalization database independent of any knowledge of the user or application of the naming convention of data in the personalization database; and (b) generating a unified user profile by creating an enterprise java bean to extend the base user Java bean such that said implicit and explicit properties can further be, by using methods inherited by the enterprise java bean from the base user java bean, transparently retrieved from and updated in, using the enterprise java bean, both the personalization database and an external user database independent of any knowledge of the user or application of the naming convention of data in the external user database;
A method of regulating an internal combustion engine, involving tracking setting to an engine regulating parameter, wherein the internal combustion engine has at least one first compressor device and at least one second compressor device arranged serially in relation to the first compressor device, which compress a fluid, characterised in that for tracking setting to the engine regulating parameter as a control parameter a given amount of fluid is returned around at least one of the at least two compressor devices (3, 4) by way of at least one bypass conduit (13a, 13b, 13c).
A method for visualizing a region of interest within a viewport, comprising: - presenting tomographic image data as an image in a viewport using a set of global image processing operations; - presenting a viewing window over a region of interest of the image in the viewport; and - using a second, different set of image processing operations for the viewing window, wherein the second, different set of image processing operations reduces image artifacts with respect to a desired structure of interest in the viewing window, wherein the second, different set of image processing operations includes setting a window width value and a window level value of the viewing window that correspond to a CT number indicative of the structure of interest. - presenting tomographic image data as an image in a viewport using a set of global image processing operations; - presenting a viewing window over a region of interest of the image in the viewport; and - using a second, different set of image processing operations for the viewing window, wherein the second, different set of image processing operations reduces image artifacts with respect to a desired structure of interest in the viewing window, wherein the second, different set of image processing operations includes setting a window width value and a window level value of the viewing window that correspond to a CT number indicative of the structure of interest.