mhurhangee/patent-ind-claim-en huggingface dataset:
A controller communicatively coupled to a plurality of radios , each radio being associated with a wireless channel, wherein the controller is configured to: for each radio in the plurality of radios , obtain a set of parameters associated with the radio's communication through the wireless channel associated with the radio , and determine an air-time capacity of the radio based on the set of parameters; calculate a combined air-time capacity of the plurality of radios based on the air-time capacity of each of the plurality of radios ; and based on the combined air-time capacity, determine whether to assign a different wireless channel to at least one of the plurality of radios , wherein the set of parameters comprises at least the amount of out-of-network co-channel interference received by the radio from devices not communicatively coupled to the controller, and wherein the controller is configured to calculate an estimated value of the amount of out-of-network co-channel interference based on interferences induced by radios not from the plurality of radios, as measured at the radio. for each radio in the plurality of radios , obtain a set of parameters associated with the radio's communication through the wireless channel associated with the radio , and determine an air-time capacity of the radio based on the set of parameters; calculate a combined air-time capacity of the plurality of radios based on the air-time capacity of each of the plurality of radios ; and based on the combined air-time capacity, determine whether to assign a different wireless channel to at least one of the plurality of radios , wherein the set of parameters comprises at least the amount of out-of-network co-channel interference received by the radio from devices not communicatively coupled to the controller, and wherein the controller is configured to calculate an estimated value of the amount of out-of-network co-channel interference based on interferences induced by radios not from the plurality of radios, as measured at the radio.
A transition metal compound for an olefin polymerization catalyst, the transition metal compound represented by the following Chemical Formula 2:
A carpet tile comprising: (a) a greige good comprising: i) a primary backing component having a face surface and a back surface; and ii) a plurality of fibers attached to the primary backing component and extending from the face surface of the primary backing component; and (b) an adhesive layer having a first surface and an opposed second surface, wherein the adhesive layer comprises an adhesive composition and a reinforcement material that is at least partially embedded within the adhesive composition, wherein the first surface of the adhesive layer is applied to the back surface of the primary backing component; and (c) a secondary backing material coupled to the primary backing component by contact with the second surface of the adhesive layer, wherein the reinforcement material has opposed first and second sides that are spaced apart relative to a vertical axis, the first side of the reinforcement material facing the primary backing component, wherein the reinforcement material has an open structure that permits flow of the adhesive composition through the reinforcement material from the first side of the reinforcement material to the second side of the reinforcement material during co-lamination of the reinforcement material and the secondary backing material onto the adhesive composition, thereby embedding at least a portion of the reinforcement material within the adhesive composition and defining the adhesive layer, wherein at least a first portion of the reinforcement material is embedded within the adhesive composition, while at least a second portion of the reinforcement material is not fully embedded within the adhesive composition, wherein said second portion of the secondary backing material contacts the second side of the reinforcement material. (a) a greige good comprising: i) a primary backing component having a face surface and a back surface; and ii) a plurality of fibers attached to the primary backing component and extending from the face surface of the primary backing component; and i) a primary backing component having a face surface and a back surface; and ii) a plurality of fibers attached to the primary backing component and extending from the face surface of the primary backing component; and (b) an adhesive layer having a first surface and an opposed second surface, wherein the adhesive layer comprises an adhesive composition and a reinforcement material that is at least partially embedded within the adhesive composition, wherein the first surface of the adhesive layer is applied to the back surface of the primary backing component; and (c) a secondary backing material coupled to the primary backing component by contact with the second surface of the adhesive layer,
A method performed by one or more communication servers, the method comprising: receiving a message session relay protocol, MSRP, request from a first communication device , the MSRP request specifying first content, the first communication device being associated with a first user; creating a second MSRP request to a second communication device that is associated with a second user, the second MSRP request specifying the first content; sending the second MSRP request to the second communications device ; determining that the first user has another communication device associated with the first user; based on determining that the first and the another communication devices are associated with the first user, creating a third MSRP request to a third communication device that is associated with the first user, the third MSRP request specifying the first content; configuring a first data token within the third MSRP request to indicate that the first content is outgoing with respect to the first user; and sending the third MSRP request to the third communication device to synchronize the first communication device with the third communication device with respect to the first content being outgoing with respect to the first user. receiving a message session relay protocol, MSRP, request from a first communication device , the MSRP request specifying first content, the first communication device being associated with a first user; creating a second MSRP request to a second communication device that is associated with a second user, the second MSRP request specifying the first content; sending the second MSRP request to the second communications device ; determining that the first user has another communication device associated with the first user; based on determining that the first and the another communication devices are associated with the first user, creating a third MSRP request to a third communication device that is associated with the first user, the third MSRP request specifying the first content; configuring a first data token within the third MSRP request to indicate that the first content is outgoing with respect to the first user; and sending the third MSRP request to the third communication device to synchronize the first communication device with the third communication device with respect to the first content being outgoing with respect to the first user.
Method for controlling the pitch angle of blades of an engine cooling fan wherein the radiator of the engine is provided with a cooling fan having blades extending radially from a central hub ; the cooling fan is designed to control the pitch angles ( α ) that the blades form with respect to a plane (P) perpendicular to the fan's axis to regulate the quantity of air that is supplied by the fan to the radiator ; the pitch angle ( α ) is regulated from a first limit value ( αmin ) for which the cooling flux has a first value to a second limit value ( αMax ) for which the cooling flux has a second value greater than the first value, the pitch angle ( α ) is determined based on quantities measured in the engine characterized by comprising the steps of: detecting the engine speed; calculating (block 200) the first derivative of the engine speed to detect accelerations of the engine; comparing the calculated derivative with a threshold value and if the calculated derivative is greater than the threshold value (block 210), detecting a strong engine acceleration and disregarding the calculated pitch angle and setting the angle to the first minimum value ( αmin ) so that, during accelerations, the energy drawn by cooling fan is reduced. the pitch angle ( α ) is regulated from a first limit value ( αmin ) for which the cooling flux has a first value to a second limit value ( αMax ) for which the cooling flux has a second value greater than the first value, the pitch angle ( α ) is determined based on quantities measured in the engine characterized by comprising the steps of: detecting the engine speed; calculating (block 200) the first derivative of the engine speed to detect accelerations of the engine; comparing the calculated derivative with a threshold value and if the calculated derivative is greater than the threshold value (block 210), detecting a strong engine acceleration and disregarding the calculated pitch angle and setting the angle to the first minimum value ( αmin ) so that, during accelerations, the energy drawn by cooling fan is reduced. detecting the engine speed; calculating (block 200) the first derivative of the engine speed to detect accelerations of the engine; comparing the calculated derivative with a threshold value and if the calculated derivative is greater than the threshold value (block 210), detecting a strong engine acceleration and disregarding the calculated pitch angle and setting the angle to the first minimum value ( αmin ) so that, during accelerations, the energy drawn by cooling fan is reduced.
Traffic management system, hereafter TMS, for managing traffic of guided vehicles over a railway network , said TMS comprising: - one or several requesting systems configured each for determining a route for one of said guided vehicles ; - one or several trackside devices configured for controlling or modifying a flow of said guided vehicles over a track section of the railway network; wherein the TMS comprises a blockchain network of interconnected nodes, said nodes comprising requesting nodes, mining nodes and full nodes, - wherein each requesting system is a requesting node configured for generating within the blockchain network a transaction for locking or unlocking the track section of the route determined for the guided vehicle; - wherein each full node is a checking device of the railway network that is configured for receiving the transaction, checking whether the transaction is valid or invalid from validation answers sent by mining nodes concerned by said transaction, writing said transaction onto a block of the blockchain if the transaction is valid, and notifying the requesting system about the validity or invalidity of the transaction; - wherein the trackside devices are mining nodes of the blockchain network, wherein each mining node is configured for generating the validation answer that comprises an acceptance or refusal of the transaction involving the track section for which it is configured to control or modify the guided vehicle flow. - one or several requesting systems configured each for determining a route for one of said guided vehicles ; - one or several trackside devices configured for controlling or modifying a flow of said guided vehicles over a track section of the railway network; wherein the TMS comprises a blockchain network of interconnected nodes, said nodes comprising requesting nodes, mining nodes and full nodes, - wherein each requesting system is a requesting node configured for generating within the blockchain network a transaction for locking or unlocking the track section of the route determined for the guided vehicle; - wherein each full node is a checking device of the railway network that is configured for receiving the transaction, checking whether the transaction is valid or invalid from validation answers sent by mining nodes concerned by said transaction, writing said transaction onto a block of the blockchain if the transaction is valid, and notifying the requesting system about the validity or invalidity of the transaction; - wherein the trackside devices are mining nodes of the blockchain network, wherein each mining node is configured for generating the validation answer that comprises an acceptance or refusal of the transaction involving the track section for which it is configured to control or modify the guided vehicle flow.
A demolition device for demolishing a concrete structure, comprising a crushing blade for crushing concrete, a cutting blade for cutting metal or a pulverizing blade for grinding concrete, and a combination blade , wherein the device is adapted to be attached to a utility machine in a detachable manner and wherein the crushing and cutting/pulverizing blades are separate blades, and the combination blade is adapted to be used for crushing concrete together with the crushing blade and to be used for cutting metal together with the cutting blade or for grinding concrete together with the pulverizing blade, characterized in that a structure of the combination blade comprises blade parts and abutment surface parts attached between these blade parts so that one abutment surface part is adapted to transfer power between the cutting/pulverizing and combination blade, when using the combination blade for crushing concrete, and another abutment surface part is adapted to transfer power between the crushing and combination blade, when using the combination blade for cutting metal or grinding concrete. a crushing blade for crushing concrete, a cutting blade for cutting metal or a pulverizing blade for grinding concrete, and a combination blade , wherein the device is adapted to be attached to a utility machine in a detachable manner and wherein the crushing and cutting/pulverizing blades are separate blades, and the combination blade is adapted to be used for crushing concrete together with the crushing blade and to be used for cutting metal together with the cutting blade or for grinding concrete together with the pulverizing blade, characterized in that a structure of the combination blade comprises blade parts and abutment surface parts attached between these blade parts so that one abutment surface part is adapted to transfer power between the cutting/pulverizing and combination blade, when using the combination blade for crushing concrete, and another abutment surface part is adapted to transfer power between the crushing and combination blade, when using the combination blade for cutting metal or grinding concrete.
Balcony laundry dryer having an additional function, wherein the balcony laundry dryer has a multiplicity of parallel laundry holders arranged in a frame, wherein the frame is configured as a frame of the balcony laundry dryer, wherein, furthermore, the balcony laundry dryer comprises a table surface, wherein the table surface has clips distributed at points on its underside, via which clips the table surface is able to be reversibly clip-fastened onto the balcony laundry dryer in a manner at least partially covering the laundry holders, characterized in that , with the table surface clip-fastened on, the clips are arranged in a manner engaging around only laundry holders and the frame is arranged in a manner slightly overtopping the table surface, with the result that the table surface is secured laterally against being pushed out both by a flush-encircling and upwardly terminating frame and by the clips on the underside.
A consuming device comprising: a processor including: secure session logic to: initiate a secure communication session with a cloud cryptographic service, CCS; and then: receive , from the CCS, security attestation as to the integrity of a trusted execution environment, TEE, within the CCS and of code running within the TEE; and then: send security attestation to the CCS, so as to enable the CCS to assign a security level to the consuming device ; and then: provide to the CCS, via the secure communication session, a request to decrypt an encrypted symmetric key that is encrypted via a private key, the encrypted symmetric key, and an encrypted private key including the private key that is encrypted with the public key of the CCS, so as to enable the CCS to decrypt the private key received from the consuming device , and decrypt the symmetric key received from the consuming device with the decrypted private key; and then: receive , from the CCS, the decrypted symmetric key responsive to the request to decrypt the encrypted symmetric key; decryption logic to decrypt, using the decrypted symmetric key received from the CCS, an encrypted data file to produce an unencrypted data file; and a dynamic random access memory (DRAM). a processor including: secure session logic to: initiate a secure communication session with a cloud cryptographic service, CCS; and then: receive , from the CCS, security attestation as to the integrity of a trusted execution environment, TEE, within the CCS and of code running within the TEE; and then: send security attestation to the CCS, so as to enable the CCS to assign a security level to the consuming device ; and then: provide to the CCS, via the secure communication session, a request to decrypt an encrypted symmetric key that is encrypted via a private key, the encrypted symmetric key, and an encrypted private key including the private key that is encrypted with the public key of the CCS, so as to enable the CCS to decrypt the private key received from the consuming device , and decrypt the symmetric key received from the consuming device with the decrypted private key; and then: receive , from the CCS, the decrypted symmetric key responsive to the request to decrypt the encrypted symmetric key; provide to the CCS, via the secure communication session, a request to decrypt an encrypted symmetric key that is encrypted via a private key, the encrypted symmetric key, and an encrypted private key including the private key that is encrypted with the public key of the CCS, so as to enable the CCS to decrypt the private key received from the consuming device , and decrypt the symmetric key received from the consuming device with the decrypted private key; and then: receive , from the CCS, the decrypted symmetric key responsive to the request to decrypt the encrypted symmetric key; decryption logic to decrypt, using the decrypted symmetric key received from the CCS, an encrypted data file to produce an unencrypted data file; and a dynamic random access memory (DRAM).
A method of analyzing a biological sample, the method comprising: identifying at least one genomic region having a fragmentation pattern specific to a first tissue type; analyzing a plurality of cell-free DNA molecules from the biological sample, the biological sample including cell free DNA molecules from a plurality of tissues types that includes the first tissue type, wherein analyzing a cell-free DNA molecule includes: determining a genomic position in a reference genome corresponding to at least one end of the cell-free DNA molecule; identifying a first set of first genomic positions, each first genomic position having a local minimum of ends of cell-free DNA molecules corresponding to the first genomic position; identifying a second set of second genomic positions, each second genomic position having a local maximum of ends of cell-free DNA molecules corresponding to the second genomic position; determining a first number of cell-free DNA molecules ending on any one of the first genomic positions in any one of the at least one genomic region; determining a second number of cell-free DNA molecules ending on any one of the second genomic positions in any one of the at least one genomic region; computing a separation value using the first number and the second number; and determining a classification of a proportional contribution of the first tissue type by comparing the separation value to one or more calibration values determined from one or more calibration samples whose proportional contributions of the first tissue type are known. identifying at least one genomic region having a fragmentation pattern specific to a first tissue type; analyzing a plurality of cell-free DNA molecules from the biological sample, the biological sample including cell free DNA molecules from a plurality of tissues types that includes the first tissue type, wherein analyzing a cell-free DNA molecule includes: determining a genomic position in a reference genome corresponding to at least one end of the cell-free DNA molecule; identifying a first set of first genomic positions, each first genomic position having a local minimum of ends of cell-free DNA molecules corresponding to the first genomic position; identifying a second set of second genomic positions, each second genomic position having a local maximum of ends of cell-free DNA molecules corresponding to the second genomic position; determining a first number of cell-free DNA molecules ending on any one of the first genomic positions in any one of the at least one genomic region; determining a second number of cell-free DNA molecules ending on any one of the second genomic positions in any one of the at least one genomic region; computing a separation value using the first number and the second number; and determining a classification of a proportional contribution of the first tissue type by comparing the separation value to one or more calibration values determined from one or more calibration samples whose proportional contributions of the first tissue type are known.
A method for adjusting image capture settings for a video capture device during execution of an interactive gaming application, the video capture device being in communication with a computing device , which is in turn in communication with a display screen , wherein said video capture device performs the steps of: identifying a scene in front of the video capture device; capturing video frames of the scene to track an object or user ; generating depth masks of the scene from data of every x number of frames, where x is any integer greater than one, and for frames not associated with one of the depth masks, using one depth mask from a previous frame, each depth mask identifying objects in the scene that are either in a foreground region or a background region; and adjusting pixel values of each frame or every x th frame using the generated depth masks, such that the adjusted pixel values adjust one or both of the foreground region and the background region of the captured image during execution of the interactive gaming application. identifying a scene in front of the video capture device; capturing video frames of the scene to track an object or user ; generating depth masks of the scene from data of every x number of frames, where x is any integer greater than one, and for frames not associated with one of the depth masks, using one depth mask from a previous frame, each depth mask identifying objects in the scene that are either in a foreground region or a background region; and adjusting pixel values of each frame or every x th frame using the generated depth masks, such that the adjusted pixel values adjust one or both of the foreground region and the background region of the captured image during execution of the interactive gaming application.