mhurhangee/patent-ind-claim-en huggingface dataset:
A data processing system with technology for dynamically grouping threads, the data processing system with a processor (12; 1100; 1210, 1215; 1315, 1370, 1380; 1510) comprising: a first core comprising multiple logical processors, LPs ; a second core comprising multiple LPs ; a machine-readable medium responsive to the first and second cores (20, 30; 1102); and an operating system, OS, stored at least in part in the machine-readable medium, wherein the OS , when executed in the data processing system , enables the data processing system to perform operations comprising: selecting one of the LPs in the processor (12; 1100; 1210, 1215; 1315, 1370, 1380; 1510) to receive a new low-priority thread; and assigning the new low-priority thread to the selected LP; and wherein the operation of selecting one of the LPs in the processor (12; 1100; 1210, 1215; 1315, 1370, 1380; 1510) to receive the new low-priority thread comprises: when the first core has multiple idle LPs , automatically determining whether the second core has (a) an idle LP and (b) a busy LP that is executing a current low-priority thread; and in response to determining that the second core has (a) an idle LP and (b) a busy LP that is executing a current low-priority thread, automatically selecting the idle LP in the second core to receive the new low-priority thread. a first core comprising multiple logical processors, LPs ; a second core comprising multiple LPs ; a machine-readable medium responsive to the first and second cores (20, 30; 1102); and an operating system, OS, stored at least in part in the machine-readable medium, wherein the OS , when executed in the data processing system , enables the data processing system to perform operations comprising: selecting one of the LPs in the processor (12; 1100; 1210, 1215; 1315, 1370, 1380; 1510) to receive a new low-priority thread; and assigning the new low-priority thread to the selected LP; and selecting one of the LPs in the processor (12; 1100; 1210, 1215; 1315, 1370, 1380; 1510) to receive a new low-priority thread; and assigning the new low-priority thread to the selected LP; and wherein the operation of selecting one of the LPs in the processor (12; 1100; 1210, 1215; 1315, 1370, 1380; 1510) to receive the new low-priority thread comprises: when the first core has multiple idle LPs , automatically determining whether the second core has (a) an idle LP and (b) a busy LP that is executing a current low-priority thread; and in response to determining that the second core has (a) an idle LP and (b) a busy LP that is executing a current low-priority thread, automatically selecting the idle LP in the second core to receive the new low-priority thread. when the first core has multiple idle LPs , automatically determining whether the second core has (a) an idle LP and (b) a busy LP that is executing a current low-priority thread; and in response to determining that the second core has (a) an idle LP and (b) a busy LP that is executing a current low-priority thread, automatically selecting the idle LP in the second core to receive the new low-priority thread.
An apparatus for internal heating of end portions of pipes made of thermoplastic material having a central axis (A1), comprising - a heating element , designed to be inserted at least partially inside an end portion of a pipe made of thermoplastic material for heating an inner cylindrical surface of the portion , the heating element comprising an infra-red radiation unit designed to face at least partially the inner cylindrical surface , the radiating element having a longitudinal axis (A3) of extension, - movement means configured for moving the radiating element inside the pipe according to a motion consisting of a movement of revolution with a trajectory which is concentric relative to the central axis (A1) of the pipe and a movement of rotation of the radiating element about its axis (A3) of longitudinal extension, such that the radiating element has a non-circular transversal cross section having a predetermined axis (A4) of symmetry at right angles to the axis (A3) of longitudinal extension, and being characterised in that the movement of rotation of the radiating element is such that the axis (A4) of symmetry always remains parallel with itself during the movement of revolution. - a heating element , designed to be inserted at least partially inside an end portion of a pipe made of thermoplastic material for heating an inner cylindrical surface of the portion , the heating element comprising an infra-red radiation unit designed to face at least partially the inner cylindrical surface , the radiating element having a longitudinal axis (A3) of extension, - movement means configured for moving the radiating element inside the pipe according to a motion consisting of a movement of revolution with a trajectory which is concentric relative to the central axis (A1) of the pipe and a movement of rotation of the radiating element about its axis (A3) of longitudinal extension, such that the radiating element has a non-circular transversal cross section having a predetermined axis (A4) of symmetry at right angles to the axis (A3) of longitudinal extension, and being characterised in that the movement of rotation of the radiating element is such that the axis (A4) of symmetry always remains parallel with itself during the movement of revolution.
A method of controlling a mobile robot, the method comprising: a first basic learning process of detecting a first traveling obstacle element and generating a first basic map based on environment information acquired in a traveling process; a second basic learning process of detecting a second traveling obstacle element and generating a second basic map based on environment information acquired in a separate traveling process; and a merging process of merging the first basic map and the second basic map to generate a merged map the method characterized in that the first basic map includes first border information corresponding to the first traveling obstacle element, and the second basic map includes second border information corresponding to the second traveling obstacle element, and wherein, in the merging process, the first basic map and the second basic map are merged based on the first border information and the second border information. a first basic learning process of detecting a first traveling obstacle element and generating a first basic map based on environment information acquired in a traveling process; a second basic learning process of detecting a second traveling obstacle element and generating a second basic map based on environment information acquired in a separate traveling process; and a merging process of merging the first basic map and the second basic map to generate a merged map the method characterized in that the first basic map includes first border information corresponding to the first traveling obstacle element, and the second basic map includes second border information corresponding to the second traveling obstacle element, and wherein, in the merging process, the first basic map and the second basic map are merged based on the first border information and the second border information.
Motor vehicle lighting device having at least one microprojection light module that has a light source , an attachment optical unit , and a microprojection optical element , which element has a plurality of microprojectors arranged in rows and columns , each of which has a light entry surface , an aperture layer , and an exit lens surface , the light entry surface being a convex entry lens surface, and the light of the light source being almost collimated by the attachment optical unit and illuminating the microprojection optical element, which microprojection optical element is configured to project the light onto the road, characterized in that the microprojection optical element is a one-piece integrally bonded element, in that the aperture layer is arranged so as to directly adhere to the light entry surface and on the light entry surface , the distance of the exit lens surface of a microprojector from the light entry surface of the microprojector corresponding almost to the focal length of the exit lens surface , in that the light entry surface is an entry lens surface and in that the focal lengths of the entry lens surface and the exit lens surface are almost identical.
An electromechanical rear derailleur for a bicycle, comprising: a base member attachable to the bicycle along a mounting axis (A'); a movable member having a cage assembly attached thereto; a linkage including pivot axes (PA) oriented perpendicular to the mounting axis (A'),wherein the linkage includes an outer link member and an inner link member , and couples the movable member to the base member and is operative to enable movement of the movable member relative to the base member ; a power source , a motor electrically connected to the power source ; and a transmission coupled to and actuated by the motor to move the movable member , characterized in that the power source is disposed on the base member opposite to the linkage and the movable member . a base member attachable to the bicycle along a mounting axis (A'); a movable member having a cage assembly attached thereto; a linkage including pivot axes (PA) oriented perpendicular to the mounting axis (A'),wherein the linkage includes an outer link member and an inner link member , and couples the movable member to the base member and is operative to enable movement of the movable member relative to the base member ; a power source , a motor electrically connected to the power source ; and a transmission coupled to and actuated by the motor to move the movable member , characterized in that the power source is disposed on the base member opposite to the linkage and the movable member .
A method of determining a position of a vehicle in relation to an object, the method comprising: capturing a first two dimensional, 2D, image of the object with a camera of the vehicle at a first time and at a first location ; converting the first 2D image into a first 2D edge image ; computing a first set of rays extending from a lens of the camera through edges in the first 2D edge image into a three dimensional, 3D, evidence grid having a plurality of voxels ; capturing at least a second 2D image of the object with the camera at a second time and at a second location ; converting the at least second 2D image into at least a second 2D edge image ; computing at least a second set of rays extending from the lens of the camera through edges in the at least second 2D edge image into the 3D evidence grid ; determining candidate points within the 3D evidence grid, the candidate points being voxels that contain a ray from the first set of rays and at least a ray from the at least the second set of rays ; comparing candidate points with a 3D model of the object ; and determining at least a location of the vehicle in relation to the object based on the comparison . capturing a first two dimensional, 2D, image of the object with a camera of the vehicle at a first time and at a first location ; converting the first 2D image into a first 2D edge image ; computing a first set of rays extending from a lens of the camera through edges in the first 2D edge image into a three dimensional, 3D, evidence grid having a plurality of voxels ; capturing at least a second 2D image of the object with the camera at a second time and at a second location ; converting the at least second 2D image into at least a second 2D edge image ; computing at least a second set of rays extending from the lens of the camera through edges in the at least second 2D edge image into the 3D evidence grid ; determining candidate points within the 3D evidence grid, the candidate points being voxels that contain a ray from the first set of rays and at least a ray from the at least the second set of rays ; comparing candidate points with a 3D model of the object ; and determining at least a location of the vehicle in relation to the object based on the comparison .
An electric motor vehicle comprising: a motor unit which is disposed between a pair of right and left side frames such that a motor output shaft thereof extends along a width of the vehicle, and which serves as a power source for driving right and left wheels; a cross member disposed above the motor unit , and fixed to the pair of right and left side frames to extend along the width of the vehicle; and a pair of right and left motor unit support systems for mounting and supporting the motor unit on the cross member , characterized in that each of the pair of right and left motor unit support systems includes: a fixed part fixed to the motor unit ; and a mounting shaft connected to the fixed part via a mounting bracket integrally formed with the fixed part , and the mounting shaft being fixed to the cross member , the fixed part of at least one of the pair of right and left motor unit support systems is fastened and fixed to an upper part of the motor unit by a first shaft-like fastening member , and an axial direction of the first shaft-like fastening member is the same as a vehicle longitudinal direction in a state in which the fixed part of the at least one of the motor unit support systems is fastened and fixed to the upper part of the motor unit . a motor unit which is disposed between a pair of right and left side frames such that a motor output shaft thereof extends along a width of the vehicle, and which serves as a power source for driving right and left wheels; a cross member disposed above the motor unit , and fixed to the pair of right and left side frames to extend along the width of the vehicle; and a pair of right and left motor unit support systems for mounting and supporting the motor unit on the cross member , characterized in that each of the pair of right and left motor unit support systems includes: a fixed part fixed to the motor unit ; and a mounting shaft connected to the fixed part via a mounting bracket integrally formed with the fixed part , and the mounting shaft being fixed to the cross member , a fixed part fixed to the motor unit ; and a mounting shaft connected to the fixed part via a mounting bracket integrally formed with the fixed part , and the mounting shaft being fixed to the cross member , the fixed part of at least one of the pair of right and left motor unit support systems is fastened and fixed to an upper part of the motor unit by a first shaft-like fastening member , and an axial direction of the first shaft-like fastening member is the same as a vehicle longitudinal direction in a state in which the fixed part of the at least one of the motor unit support systems is fastened and fixed to the upper part of the motor unit .
A protector assembly for covering a pin of a threaded pipe , comprising a cover , a retainer and at least one fastener for fastening the retainer to the cover , wherein: the cover includes a tubular portion defining a longitudinal axis from a closed end to an open end , the open end defining a rim for axial abutment with the retainer ; the retainer has an abutment face for abutment with the rim ; the rim comprises at least one bore extending therethrough; a fastener extends through the bore of the rim and engages the retainer , the fastener extending substantially in parallel with the longitudinal axis and exposed on the cover side of the bore of the rim for engagement by a tool or user to operate the fastener , characterised in that the fastener threadably engages with the bore of the retainer ; or the fastener engages the surface of the retainer . the cover includes a tubular portion defining a longitudinal axis from a closed end to an open end , the open end defining a rim for axial abutment with the retainer ; the retainer has an abutment face for abutment with the rim ; the rim comprises at least one bore extending therethrough; a fastener extends through the bore of the rim and engages the retainer , the fastener extending substantially in parallel with the longitudinal axis and exposed on the cover side of the bore of the rim for engagement by a tool or user to operate the fastener , characterised in that the fastener threadably engages with the bore of the retainer ; or the fastener engages the surface of the retainer .
An internet-of-things, IoT, device for communicating using a message schema, comprising: a communications device to communicate between the IoT device and other devices being data sinks; a traffic monitor to determine traffic state values from inbound data traffic in the IoT device ; a cost function calculator to iterate through a set of possible schema and message size combinations to determine if a different schema and message size combination has a cost function that is lower than a current schema and message size combination; and, if not, a schema dispatcher to aggregate data into an aggregated data message according to the current schema and message size combination, and send the aggregated data message to a data sink;wherein the schema is used to package the data message; wherein the schema comprises a single sample schema, SSS, including a single data observation from a single external device, a single device schema, SDS, including multiple data observations from a single external device, or a multiple device schema, MDS, including multiple data observations from multiple external devices, wherein the external device comprises a sensor and/or an actuator ; wherein the cost function calculator is configured to sample messages sent using the current schema and message size combination to determine a latency value, and updating statistics for the current schema and message size combination; wherein updating the statistics includes updating an average number of data observations contained in a message, and updating a rate of data observations being sent by the IoT device. a communications device to communicate between the IoT device and other devices being data sinks; a traffic monitor to determine traffic state values from inbound data traffic in the IoT device ; a cost function calculator to iterate through a set of possible schema and message size combinations to determine if a different schema and message size combination has a cost function that is lower than a current schema and message size combination; and, if not, a schema dispatcher to aggregate data into an aggregated data message according to the current schema and message size combination, and send the aggregated data message to a data sink;wherein the schema is used to package the data message; wherein the schema comprises a single sample schema, SSS, including a single data observation from a single external device, a single device schema, SDS, including multiple data observations from a single external device, or a multiple device schema, MDS, including multiple data observations from multiple external devices, wherein the external device comprises a sensor and/or an actuator ; wherein the cost function calculator is configured to sample messages sent using the current schema and message size combination to determine a latency value, and updating statistics for the current schema and message size combination; wherein updating the statistics includes updating an average number of data observations contained in a message, and updating a rate of data observations being sent by the IoT device.
A system comprising: a plurality of displays , each display comprising a main body unit that is a portion that covers both the eyes of a user, and display units located in front of the left and right eyes of the user, the displays being configured to be used by each of a plurality of users involved in a surgery, and circuitry configured to generate display data to be displayed by each of the plurality of displays based on information that the each of a plurality of users in the surgery views, wherein the circuitry is configured to determine information that a user using one of the displays views by detecting a sight line of the user. a plurality of displays , each display comprising a main body unit that is a portion that covers both the eyes of a user, and display units located in front of the left and right eyes of the user, the displays being configured to be used by each of a plurality of users involved in a surgery, and circuitry configured to generate display data to be displayed by each of the plurality of displays based on information that the each of a plurality of users in the surgery views, wherein the circuitry is configured to determine information that a user using one of the displays views by detecting a sight line of the user.
Method for producing a plastics material profile having a reinforcement , wherein the reinforcement having the plastics material embedded in the latter is guided in the production direction through a die , wherein the die is formed from a plurality of die portions which are sequential in the production direction and have in each case one shape-imparting passage that corresponds to the cross section of the plastics material profile to be produced, wherein the size of each shape-imparting passage varies in the longitudinal direction thereof, or in the production direction of the plastics material profile , respectively, and wherein the die portions for achieving a desired profile of the plastics material profile are repositioned such that the longitudinal directions of the shape-imparting passages lie on the longitudinal central axis of the plastics material profile to be produced and/or run so as to be tangential to the longitudinal central axis of the plastics material profile to be produced.
Method for determining the eye position, in which points (P1, P2, P3, P4) of the transition region between sclera and iris of the eye are determined, the coordinates of which are calculated, and the position of the iris plane or of a plane aligned parallel thereto is determined therefrom, characterised in that a light pattern is projected onto a surface of the eye , the light pattern intersecting the transition region between the sclera and the iris ; and an image of the light pattern displayed on the ocular surface is acquired, from which the spatial coordinates of the points (P1, P2, P3, P4) of the transition region between the sclera and the iris are determined by triangulation or by stereovision; wherein the position of the iris plane or a plane parallel thereto is determined from the spatial coordinates of the points (P1, P2, P3, P4) a light pattern is projected onto a surface of the eye , the light pattern intersecting the transition region between the sclera and the iris ; and an image of the light pattern displayed on the ocular surface is acquired, from which the spatial coordinates of the points (P1, P2, P3, P4) of the transition region between the sclera and the iris are determined by triangulation or by stereovision; wherein the position of the iris plane or a plane parallel thereto is determined from the spatial coordinates of the points (P1, P2, P3, P4)