Patents by Inventor Pinghan CHEN
Pinghan CHEN has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20250259391Abstract: The disclosure notably relates to a computer-implemented method for aligning a first virtual manikin with a second virtual manikin. The method includes obtaining a first posture of the first virtual manikin matching a first posture of the second virtual manikin. The method includes determining an offset between the positions of the joints of the first virtual manikin associated with the joints of the second virtual manikin. The method includes obtaining a gesture of the second virtual manikin. The method includes, for each second posture of the gesture, determining a second posture of the first virtual manikin matching the second posture of the second virtual manikin. The determined offsets between the associated joints are maintained in each determined second posture. Such a method forms an improved solution for aligning a first virtual manikin with a second virtual manikin.Type: ApplicationFiled: February 12, 2025Publication date: August 14, 2025Applicant: DASSAULT SYSTEMESInventors: Sarath REDDI, Paul DE TEMMERMAN, Manuel BICHEBOIS, Pinghan CHEN
-
Patent number: 12148080Abstract: A method for locating a center of rotation of an articulated joint connecting two bones or set of bones of an upper or lower limb of a user, including performing a series of repetitive movements of sweeping one of the bones or set of bones around the joint, and simultaneously acquiring 3D positions of the bone or set of bones during said series, thereby obtaining a 3D cloud of points, computing a point referred to as center point, said center point being a searching point of the 3D searching space for which the standard deviation is the lowest considering the set of distances between the searching point and each point of the 3D cloud of points, transforming the 3D cloud of points into a plane, projecting the center point on said plane, thereby obtaining the center of rotation of the joint.Type: GrantFiled: January 29, 2021Date of Patent: November 19, 2024Assignee: DASSAULT SYSTEMESInventors: Xia Du, Pinghan Chen, Mickael Brossard, Sarath Reddi
-
Patent number: 11410402Abstract: A computer-implemented method for making a skeleton of a modeled human or animal body take a posture, including obtaining a first and a second skeleton each comprising rotational joints connected by bones, each rotational joint of the second skeleton being associated to a respective joint of the first skeleton, determining a relative configuration of the second skeleton, mapping each joint of the first skeleton to a joint of the second skeleton, making the first skeleton take a posture defined by a rotational state for each joint of the first skeleton, and computing transformation matrices for the joints of the second skeleton such that a change is minimized, said second skeleton further including a prismatic joint on at least one of its bones, and determining rotations of the rotational joints and translation of the prismatic joint or joints of the second skeleton such that change is minimized.Type: GrantFiled: October 14, 2020Date of Patent: August 9, 2022Assignee: DASSAULT SYSTEMESInventors: Sarath Reddi, Pinghan Chen
-
Publication number: 20210248802Abstract: A method for locating a center of rotation of an articulated joint connecting two bones or set of bones of an upper or lower limb of a user, including performing a series of repetitive movements of sweeping one of the bones or set of bones around the joint, and simultaneously acquiring 3D positions of the bone or set of bones during said series, thereby obtaining a 3D cloud of points, computing a point referred to as center point, said center point being a searching point of the 3D searching space for which the standard deviation is the lowest considering the set of distances between the searching point and each point of the 3D cloud of points, transforming the 3D cloud of points into a plane, projecting the center point on said plane, thereby obtaining the center of rotation of the joint.Type: ApplicationFiled: January 29, 2021Publication date: August 12, 2021Applicant: DASSAULT SYSTEMESInventors: Xia DU, Pinghan CHEN, Mickael BROSSARD, Sarath REDDI
-
Publication number: 20210118241Abstract: A computer-implemented method for making a skeleton of a modeled human or animal body take a posture, including obtaining a first and a second skeleton each comprising rotational joints connected by bones, each rotational joint of the second skeleton being associated to a respective joint of the first skeleton, determining a relative configuration of the second skeleton, mapping each joint of the first skeleton to a joint of the second skeleton, making the first skeleton take a posture defined by a rotational state for each joint of the first skeleton, and computing transformation matrices for the joints of the second skeleton such that a change is minimized, said second skeleton further including a prismatic joint on at least one of its bones, and determining rotations of the rotational joints and translation of the prismatic joint or joints of the second skeleton such that change is minimized.Type: ApplicationFiled: October 14, 2020Publication date: April 22, 2021Applicant: DASSAULT SYSTEMESInventors: Sarath REDDI, Pinghan CHEN
-
Patent number: 10592065Abstract: The invention notably relates to a computer-implemented method for navigating through the hierarchical structure of a three-dimensional modeled assembly of parts. The method comprises the steps of displaying a three-dimensional modeled assembly of parts, exploding, upon user interaction, the three-dimensional modeled assembly into parts, each part of the assembly corresponding to a first hierarchical level, and displaying each part in one cell of a first two-dimensional table.Type: GrantFiled: August 14, 2015Date of Patent: March 17, 2020Assignee: DASSAULT SYSTEMESInventor: Pinghan Chen
-
Patent number: 10430999Abstract: A computer-implemented method for designing an avatar with at least one garment, the method comprising the steps of: S1) providing a digital model of an avatar comprising a skeleton (SN) and a skin (SK) covering the skeleton; S2) providing a digital model of a garment (GT) comprising a mesh having a plurality of vertex (vg1-vg7) connected by edges defining faces, each vertex being associated to at least one bone (B1, B2) of the skeleton of the avatar through a respective weighting coefficient; S3) associating a displacement direction (dd1-dd7) to each vertex of the garment, said displacement direction depending on the skeleton and on said weighting coefficients; and S4) detecting collisions between the skin of the avatar and the garment and, whenever a collision is detected, displacing a vertex of the garment away from the skeleton of the avatar along said displacement direction.Type: GrantFiled: November 18, 2015Date of Patent: October 1, 2019Assignee: DASSAULT SYSTEMESInventors: Paul DeTemmerman, Pinghan Chen
-
Publication number: 20160163103Abstract: A computer-implemented method for designing an avatar with at least one garment, the method comprising the steps of: S1) providing a digital model of an avatar comprising a skeleton (SN) and a skin (SK) covering the skeleton; S2) providing a digital model of a garment (GT) comprising a mesh having a plurality of vertex (vg1-vg7) connected by edges defining faces, each vertex being associated to at least one bone (B1, B2) of the skeleton of the avatar through a respective weighting coefficient; S3) associating a displacement direction (dd1-dd7) to each vertex of the garment, said displacement direction depending on the skeleton and on said weighting coefficients; and S4) detecting collisions between the skin of the avatar and the garment and, whenever a collision is detected, displacing a vertex of the garment away from the skeleton of the avatar along said displacement direction.Type: ApplicationFiled: November 18, 2015Publication date: June 9, 2016Inventors: Paul DeTemmerman, Pinghan Chen
-
Publication number: 20160048293Abstract: The invention notably relates to a computer-implemented method for navigating through the hierarchical structure of a three-dimensional modeled assembly of parts. The method comprises the steps of displaying a three-dimensional modeled assembly of parts, exploding, upon user interaction, the three-dimensional modeled assembly into parts, each part of the assembly corresponding to a first hierarchical level, and displaying each part in one cell of a first two-dimensional table.Type: ApplicationFiled: August 14, 2015Publication date: February 18, 2016Applicant: DASSAULT SYSTEMESInventor: Pinghan CHEN