IP Library Granted Patent US 9,761,047
Granted Patent B2
US 9,761,047 · App. 14/906,836 · Granted Sep 12, 2017

Virtual mask fitting system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,761,047
App. No.
14/906,836
Granted
Sep 12, 2017
Kind
B2
Abstract

Apparatus and associated methods relate to determining a fit-quality metric for a mask/face combination based upon a calculated dead-space volume between a virtual mask and a virtual face virtually aligned so as to create an integrity seal circumscribing a mouth and nose region. In an illustrative embodiment, an interactive virtual fitting system may receive a three-dimensional (3D) virtual face associated with a person. The system may retrieve 3D models of various respirators selected by user determined criteria. The system may then compute a fit-quality metric for each of the retrieved 3D models. The potential wearer may then be presented with the metrics for review. The potential wearer may select a respirator based upon these computed metrics. A virtual fitting of many respirators may advantageously reduce the time needed for selecting a properly fitting respirator while simultaneously ensuring that the selected respirator may be comfortable and well fitting.

Claims (56)

1. A non-transitory computer readable medium (CRM) tangibly embodying a Graphical User Interface (GUI) program and containing instructions that, when executed, cause a processor to perform operations to calculate a dead-space volume, the operations comprising:

receiving a three-dimensional facial model corresponding to a face of a person;

retrieving, from data memory locations, a three-dimensional mask model that includes a contacting interface configured to provide an integrity seal continuously circumscribing a nose and mouth region of the face;

superimposing the retrieved mask model onto the received facial model;

calculating a dead-space volume circumscribed by the contacting interface and located between the received facial model and the retrieved mask model when superimposed onto the received facial model;

associating a fit-quality metric with the calculated dead-space volume;

sending, for display on the display device, indicia representative of the associated fit-quality metric and indicia representative of the calculated dead-space volume.

2. The CRM of claim 1 , wherein superimposing the retrieved mask model onto the received facial model comprises:

rotating the retrieved mask model with respect to the received facial model; and,

translating the retrieved mask model with respect to the received facial model.

3. The CRM of claim 1 , wherein superimposing the retrieved mask model onto the received facial model comprises:

translating the retrieved mask model along a direction substantially toward or away from the facial model, wherein the translation distance is calculated to correspond with an actual translation of a mask subject to a force of a mask-securing device when securing a mask to a face.

4. The CRM of claim 1 , containing further instructions that, when executed, cause a processor to perform operations comprising:

storing the retrieved mask model in a mask-model database.

5. The CRM of claim 1 , containing further instructions that, when executed, cause a processor to perform operations comprising:

storing the received facial model in a facial-model database.

6. A non-transitory computer readable medium (CRM) tangibly embodying a Computer Program Product (CPP) and containing instructions that, when executed, cause a processor to perform operations to calculate a dead-space volume, the operations comprising:

receiving a three-dimensional facial model corresponding to a face of a person;

retrieving, from data memory locations, a three-dimensional mask model that includes a contacting interface configured to provide an integrity seal continuously circumscribing a nose and mouth region of the face;

superimposing the retrieved mask model onto the received facial model;

calculating a dead-space volume circumscribed by the contacting interface and located between the received facial model and the retrieved mask model when superimposed onto the received facial model; and

sending, for display on a display device, indicia representative of the calculated dead-space volume.

7. The CRM of claim 6 , containing further instructions that, when executed, cause a processor to perform operations comprising:

associating a fit-quality metric with the calculated dead-space volume; and

sending, for display on the display device, indicia representative of the associated fit-quality metric.

8. The CRM of claim 6 , containing further instructions that, when executed, cause a processor to perform operations comprising:

Sending, for display on a display device, image data representative of the face model with the mask model as superimposed onto the face model.

9. The CRM of claim 6 , wherein superimposing the retrieved mask model onto the received facial model comprises:

rotating the retrieved mask model with respect to the received facial model; and,

translating the retrieved mask model with respect to the received facial model.

10. The CRM of claim 6 , wherein superimposing the retrieved mask model onto the received facial model comprises:

translating the retrieved mask model along a direction substantially toward or away from the facial model, wherein the translation distance is calculated to correspond with an actual translation of a mask subject to a force of a mask-securing device when securing a mask to a face.

11. The CRM of claim 6 , containing further instructions that, when executed, cause a processor to perform operations comprising:

storing the retrieved mask model in a mask-model database.

12. The CRM of claim 6 , containing further instructions that, when executed, cause a processor to perform operations comprising:

storing the received facial model in a facial-model database.

13. The CRM of claim 6 , wherein superimposing the retrieved mask model, calculating a dead-space volume, and sending indicia representative of the calculated dead-space volume are each repeated for a plurality of retrieved three-dimensional mask models.

14. The CRM of claim 6 , wherein superimposing the retrieved mask model, calculating a dead-space volume, and sending indicia representative of the calculated dead-space volume are each repeated for a plurality of received three-dimensional facial models.

15. The CRM of claim 14 , containing further instructions that, when executed, cause a processor to perform operations comprising:

sorting the calculated dead-space volumes; and,

sending, for display on a display device, the sorted calculated dead-space volumes.

16. A method for calculating a dead-space volume, the method comprising:

receiving a three-dimensional facial model corresponding to a face of a person;

retrieving, from data memory locations, a three-dimensional mask model that includes a contacting interface configured to provide an integrity seal continuously circumscribing a nose and mouth region of the face;

superimposing the retrieved mask model onto the received facial model;

calculating a dead-space volume circumscribed by the contacting interface and located between the received facial model and the retrieved mask model when superimposed onto the received facial model; and,

sending, for display on a display device, indicia representative of the calculated dead-space volume.

17. The method of claim 16 , wherein superimposing the retrieved mask model onto the received facial model comprises:

rotating the retrieved mask model with respect to the received facial model; and,

translating the retrieved mask model with respect to the received facial model.

18. The method of claim 16 , wherein superimposing the retrieved mask model onto the received facial model comprises:

translating the retrieved mask model along a direction substantially toward or away from the facial model, wherein the translation distance is calculated to correspond with an actual translation of a mask subject to a force of a mask-securing device when securing a mask to a face.

19. The method of claim 16 , further comprising:

storing the retrieved mask model in a mask-model database.

20. The method of claim 16 , further comprising:

storing the received facial model in a facial-model database.

Assignments (4)
SECURITY INTEREST Recorded May 23, 2025
From: PROTECTIVE INDUSTRIAL PRODUCTS, INC.; WORLDWIDE PROTECTIVE PRODUCTS, LLC; HEAROS, LLC; WEST CHESTER HOLDINGS, LLC; REFLECTIVE APPAREL FACTORY, INC.; PIP USA MANUFACTURING, INC.; HONEYWELL SAFETY PRODUCTS USA, INC.; MORNING PRIDE MANUFACTURING L.L.C.; SALISBURY ELECTRICAL SAFETY L.L.C.
To: GOLDMAN SACHS BANK USA
Reel/Frame 071342/0241 →
SECURITY INTEREST Recorded May 23, 2025
From: PROTECTIVE INDUSTRIAL PRODUCTS, INC.; WORLDWIDE PROTECTIVE PRODUCTS, LLC; HEAROS, LLC; WEST CHESTER HOLDINGS, LLC; REFLECTIVE APPAREL FACTORY, INC.; PIP USA MANUFACTURING, INC.; HONEYWELL SAFETY PRODUCTS USA, INC.; MORNING PRIDE MANUFACTURING L.L.C.; SALISBURY ELECTRICAL SAFETY L.L.C.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 071346/0679 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2025
From: HONEYWELL INTERNATIONAL INC.
To: HONEYWELL SAFETY PRODUCTS USA, INC.
Reel/Frame 070538/0643 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2016
From: BAI, HAO; CHEN, HENRY; DERBY, PAUL; THIRUVENGADA, HARI
To: HONEYWELL INTERNATIONAL INC.
Reel/Frame 038322/0973 →