IP Library › Granted Patent US 12,311,257
Granted Patent B2
US 12,311,257 · App. 18/630,515 · Granted May 27, 2025

Systems and techniques for generating scent

Inventors: Aaron Wisniewski (Burlington, VT); Alexander Toulan (Burlington, VT); Matthew Flego (Burlington, VT); Samuel Wisniewski (Burlington, VT); Erik Cooper (Burlington, VT); Sarah Socia (Burlington, VT)
Assignee: OVR Tech, LLC
A63F13/25A61L9/122A61L9/125A61L9/14A63F13/52G06F3/01A61L2209/111A61L2209/132A61L2209/133A63F2250/021A63F2300/308
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 12,311,257
App. No.
18/630,515
Granted
May 27, 2025
Kind
B2
Abstract

Described herein are systems and techniques for generating odor impressions of scents. Some embodiments provide odor impressions in an extended reality (XR) environment (e.g., virtual reality (VR) and/or augmented reality (AR)). The system determines spatial characteristics of an odor impression that is to be generated in the XR environment. The system generates one or more commands for generating the odor impression based on the spatial characteristics. The system transmits the command(s) to a controller for execution. The controller may control dispersal of scented media to generate the odor impression.

Claims (46)

1. A system for generating odor impressions for a user while the user interacts with a computer-generated environment, the system comprising:

at least one processor;

at least one non-transitory computer-readable storage medium storing instructions that, when executed by the at least one processor, cause the at least one processor to:

recognize, in the computer-generated environment, an object that is configured to generate a scent to be experienced by the user while in proximity of the object;

determine at least one value based on the recognized object in the computer-generated environment, the at least one value indicating a scent descriptor relating to one or more scented mediums to be dispersed to generate an odor impression of the scent; and

transmitting a command to a controller based on the at least one value, wherein the command, when executed by the controller, causes the controller to disperse the one or more scented mediums to generate the odor impression of the scent for the user.

2. The system of claim 1 , wherein the at least one value indicating the scent descriptor comprises a string indicating the scent descriptor.

3. The system of claim 1 , wherein recognizing, in the computer-generated environment of the user, the object that is configured to generate the scene to be experienced by the user while in proximity of the object comprises:

communicating, through an application programming interface (API), with an engine configured to generate the computer-generated environment of the user to obtain information about objects in the computer-generated environment and/or a position of the user in the computer-generated environment; and

recognizing the object using the information obtained from the engine.

4. The system of claim 1 , wherein instructions cause the at least one processor to:

generate the command at least in part by encoding an identification of the scent descriptor into the command.

5. The system of claim 1 , wherein determining the at least one value indicating the scent descriptor comprises determining at least one value indicating a scent description related to a plurality of scented mediums to be dispersed, wherein a combination of the plurality of scented mediums generates the odor impression of the scent.

6. The system of claim 1 , wherein determining the at least one value indicating the scent descriptor comprises determining a characteristic of the scent to be experienced by the user while in proximity of the object.

7. The system of claim 1 , wherein:

the at least one value indicates a duration and/or intensity of the one or more scented mediums to be dispersed to generate the odor impression of the scent; and

the command, when executed by the controller, causes the controller to disperse the one or more scented mediums according to the intensity and/or duration.

8. The system of claim 1 , wherein the system is integrated into an augmented reality (AR) or virtual reality (VR) headset.

9. The system of claim 1 , wherein the instructions further cause the at least one processor to:

trigger output of one or more odorant in the computer-generated environment, the one or more odorant components having virtual geometry that spatially represents the scent to be experienced by the user while in the proximity of the object.

10. The system of claim 1 , wherein the instructions further cause the at least one processor to:

periodically scan the computer-generated environment of the user to recognize any objects configured to generate scent.

11. The system of claim 1 , wherein determining the at least one value based on the recognized object in the computer-generated environment comprises determining value indicating intensities at which to disperse multiple scented mediums to generate the odor impression by:

determining initial values indicating intensities at which to disperse the multiple scented mediums; and

modifying the initial values to obtain the values indicating the intensities at which to disperse the multiple scented mediums to generate the odor impression.

12. A method for generating odor impressions for a user while the user interact with a computer-generated environment, the method comprising using at least one processor to perform:

recognizing, in the computer-generated environment, an object that is configured to generate a scent to be experienced by the user while in proximity of the object;

determining at least one value based on the recognized object in the computer-generated environment, the at least one value indicating a scent descriptor relating to one or more scented mediums to be dispersed to generate an odor impression of the scent; and

transmitting a command to a controller based on the at least one value, wherein the command, when executed by the controller, causes the controller to disperse the one or more scented mediums to generate the odor impression of the scent for the user.

13. The method of claim 12 , wherein recognizing, in the computer-generated environment of the user, the object that is configured to generate the scene to be experienced by the user while in proximity of the object comprises:

communicating, through an application programming interface (API), with an engine configured to generate the computer-generated environment of the user to obtain information about objects in the computer-generated environment and/or a position of the user in the computer-generated environment; and

recognizing the object using the information obtained from the engine.

14. The method of claim 12 , further comprising:

generating the command at least in part by encoding an identification of the scent descriptor into the command.

15. The method of claim 12 , wherein determining the at least one value indicating the scent descriptor comprises determining at least one value indicating a scent descriptor related to a plurality of scented mediums to be dispersed, wherein a combination of the plurality of scented mediums generates the odor impression of the scent.

16. The method of claim 12 , wherein:

the at least one value indicates a duration and/or intensity of the one or more scented mediums to be dispersed to generate the odor impression of the scent; and

the command, when executed by the controller, causes the controller to disperse the one or more scented mediums according to the intensity and/or duration.

17. The method of claim 12 , wherein determining the at least one value indicating the scent descriptor comprises determining a characteristic of the scent to be experienced by the user while in proximity of the object.

18. The method of claim 12 , further comprising:

triggering output of one or more odorant components in the computer-generated environment, the one or more odorant components having virtual geometry that spatially represents the scent to be experienced by the user while in the proximity of the object.

19. A non-transitory computer-readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform a method for generating odor impressions for a user while the user interact with a computer-generated environment, the method comprising:

recognizing, in the computer-generated environment, an object that is configured to generate a scent to be experienced by the user while in proximity of the object;

determining at least one value based on the recognized object in the computer-generated environment, the at least one value indicating a scent descriptor relating to one or more scented mediums to be dispersed to generate an odor impression of the scent; and

transmitting a command to a controller based on the at least one value, wherein the command, when executed by the controller, causes the controller to disperse the one or more scented mediums to generate the odor impression of the scent for the user.

20. The non-transitory computer-readable medium of claim 18 , wherein determining the at least one value indicating the scent descriptor comprises determining at least one value indicating a scent descriptor related to a plurality of scented mediums to be dispersed, wherein a combination of the plurality of scented mediums generates the odor impression of the scent.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2024
From: WISNIEWSKI, AARON; TOULAN, ALEXANDER; FLEGO, MATTHEW; WISNIEWSKI, SAMUEL; COOPER, ERIK; SOCIA, SARAH
To: OVR TECH, LLC
Reel/Frame 068354/0661 →
Continuity (8)
Continuation 17833756 · Jun 6, 2022
Continuation 17031509 · Sep 24, 2020
Continuation In Part 16871447 · May 11, 2020
Continuation 16219028 · Dec 13, 2018
Provisional Application 62598357 · Dec 13, 2017
Provisional Application 62905916 · Sep 25, 2019
Provisional Application 62905936 · Sep 25, 2019
Related Publication 20240350904A1 · Oct 24, 2024
References Cited (109)
US 2949900A · Bodine · 1960 [cited by applicant]
US 4496101A · Northman · 1985 [cited by applicant]
US 4952024A · Gale · 1990 [cited by applicant]
US 5318503A · Lord · 1994 [cited by applicant]
US 5591409A · Watkins · 1997 [cited by applicant]
US 5610674A · Martin · 1997 [cited by applicant]
US 5898475A · Martin · 1999 [cited by applicant]
US 6231032B1 · Ivey, Jr. · 2001 [cited by applicant]
US 6296196B1 · Denen et al. · 2001 [cited by applicant]
US 6371451B1 · Choi · 2002 [cited by applicant]
US 6713024B1 · Arnell et al. · 2004 [cited by applicant]
US 6737025B2 · Boyd et al. · 2004 [cited by applicant]
US 7154579B2 · Selander et al. · 2006 [cited by applicant]
US 7395507B2 · Robarts et al. · 2008 [cited by applicant]
US 7584903B2 · Koerner et al. · 2009 [cited by applicant]
US 7651077B1 · Rosener et al. · 2010 [cited by applicant]
US 7913933B2 · Van Roemburg · 2011 [cited by applicant]
US 8012023B2 · Gates, III et al. · 2011 [cited by applicant]
US 8074640B2 · Davies et al. · 2011 [cited by applicant]
US 8341022B2 · Edwards · 2012 [cited by applicant]
US 8706518B2 · Hyde et al. · 2014 [cited by applicant]
US 8727234B2 · Haran · 2014 [cited by applicant]
US 8821802B2 · Haran · 2014 [cited by applicant]
US 8881999B2 · Blaylock et al. · 2014 [cited by applicant]
US 9283296B2 · Haran et al. · 2016 [cited by applicant]
US 9289530B2 · Haran et al. · 2016 [cited by applicant]
US 9446162B2 · Chandler et al. · 2016 [cited by applicant]
US 9586228B2 · Roemburg et al. · 2017 [cited by applicant]
US 9648907B2 · Kobal et al. · 2017 [cited by applicant]
US 9652037B2 · Rubin et al. · 2017 [cited by applicant]
US 9728006B2 · Varga · 2017 [cited by applicant]
US 9746912B2 · Meijer et al. · 2017 [cited by applicant]
US 9755848B2 · Cieszkowski, III et al. · 2017 [cited by applicant]
US 9811854B2 · Lucido · 2017 [cited by applicant]
US 9823473B2 · Kobayashi · 2017 [cited by applicant]
US 9872968B2 · de Zambotti et al. · 2018 [cited by applicant]
US 9904358B2 · Rubin et al. · 2018 [cited by applicant]
US 9907876B2 · Jin et al. · 2018 [cited by applicant]
US 10688389B2 · Flego et al. · 2020 [cited by applicant]
US 11013264B2 · Sanchez et al. · 2021 [cited by applicant]
US 11351449B2 · Flego et al. · 2022 [cited by applicant]
US 11351450B2 · Flego et al. · 2022 [cited by applicant]
US 11577268B2 · Flego et al. · 2023 [cited by applicant]
US 20020129813A1 · Litherland et al. · 2002 [cited by applicant]
US 20050278224A1 · Bannai et al. · 2005 [cited by applicant]
US 20060193813A1 · Simonnet · 2006 [cited by applicant]
US 20070258849A1 · Kent · 2007 [cited by applicant]
US 20080092912A1 · Robinson et al. · 2008 [cited by applicant]
US 20100019057A1 · Duru et al. · 2010 [cited by applicant]
US 20110045050A1 · Elbayoumi et al. · 2011 [cited by applicant]
US 20110148607A1 · Zeleny · 2011 [cited by applicant]
US 20140374503A1 · Yoshimura et al. · 2014 [cited by applicant]
US 20150038869A1 · Simon et al. · 2015 [cited by applicant]
US 20150283282A1 · Kim et al. · 2015 [cited by applicant]
US 20160279435A1 · Hyde et al. · 2016 [cited by applicant]
US 20160296367A1 · Ivri · 2016 [cited by applicant]
US 20160310371A1 · Zhao et al. · 2016 [cited by applicant]
US 20160363280A1 · Angelotti · 2016 [cited by applicant]
US 20170065000A1 · Sears et al. · 2017 [cited by applicant]
US 20170112666A1 · Fateh · 2017 [cited by applicant]
US 20170224938A1 · Power et al. · 2017 [cited by applicant]
US 20170274279A1 · Fateh · 2017 [cited by applicant]
US 20180071425A1 · Jin et al. · 2018 [cited by applicant]
US 20180286351A1 · Fateh · 2018 [cited by applicant]
US 20190176034A1 · Flego et al. · 2019 [cited by applicant]
US 20200122182A1 · Flego et al. · 2020 [cited by applicant]
US 20200330860A1 · Flego et al. · 2020 [cited by applicant]
US 20210001214A1 · Flego et al. · 2021 [cited by applicant]
US 20210008446A1 · Cooper et al. · 2021 [cited by applicant]
US 20210121835A1 · Wisniewski et al. · 2021 [cited by applicant]
US 20220379200A1 · Wisniewski et al. · 2022 [cited by applicant]
US 20230089379A1 · Flego et al. · 2023 [cited by applicant]
US 20240001393A1 · Flego et al. · 2024 [cited by applicant]
US 20240245988A1 · Cooper et al. · 2024 [cited by applicant]
CA 2814977A1 · 2012 [cited by applicant]
CN 102076387A · 2011 [cited by applicant]
CN 106406548A · 2017 [cited by applicant]
EP 1598084A1 · 2005 [cited by applicant]
EP 2119465A1 · 2009 [cited by applicant]
JP 2001129069A · 2001 [cited by applicant]
JP 2005326907A · 2005 [cited by applicant]
JP 3153624U · 2009 [cited by applicant]
JP 2014092673A · 2014 [cited by applicant]
JP 2018516719A · 2018 [cited by applicant]
WO WO9205229A1 · 1992 [cited by applicant]
WO WO2009067734A1 · 2009 [cited by applicant]
WO WO2009121069A2 · 2009 [cited by applicant]
WO WO2014144690A2 · 2014 [cited by applicant]
WO WO2015143444A1 · 2015 [cited by applicant]
WO WO2016164917A1 · 2016 [cited by applicant]
WO WO2016179167A1 · 2016 [cited by applicant]
WO WO2019035786A2 · 2019 [cited by applicant]
WO WO2019118738A1 · 2019 [cited by applicant]
International Search Report and Written Opinion mailed Jan. 14, 2020, in connection with International Application No. PCT/US2019/057023. [cited by applicant]
International Search Report and Written Opinion mailed Apr. 5, 2019, in connection with International Application No. PCT/US2018/065476. [cited by applicant]
International Search Report and Written Opinion mailed Dec. 22, 2020, in connection with International Application No. PCT/US2020/052592. [cited by applicant]
International Search Report and Written Opinion mailed Dec. 17, 2020, in connection with International Application No. PCT/US2020/052543. [cited by applicant]
International Search Report and Written Opinion mailed Dec. 23, 2020, in connection with International Application No. PCT/US2020/052548. [cited by applicant]
International Preliminary Report on Patentability mailed Jun. 25, 2020, in connection with International Application No. PCT/US2018/065476. [cited by applicant]
International Preliminary Report on Patentability mailed on Mar. 15, 2022, in connection with PCT/US2020/052548. [cited by applicant]
International Preliminary Report on Patentability mailed Apr. 29, 2021, in connection with International Application No. PCT/US2019/057023. [cited by applicant]
International Preliminary Report on Patentability mailed on Mar. 15, 2022, in connection with PCT/US2020/052592. [cited by applicant]
Extended European Search Report dated Oct. 26, 2021, in connection with European Application No. 18887380.6. [cited by applicant]
Australian Examination Report dated Oct. 11, 2022, in connection with Australian Application No. 2018383640. [cited by applicant]
Japanese Office Action dated Oct. 17, 2022, in connection with Japanese Application No. JP 2020-551779. [cited by applicant]
Burapapadh et al., Development of pectin nanoparticles through mechanical homogenization for dissolution enhancement of itraconazole. ScienceDirect. Asian Journal of Pharmaceutical Sciences. Aug. 24, 2015;11:365-75. [cited by applicant]
Dave et al., A Concise Review on Surfactants and Its Significance. International Journal of Applied Chemistry. 2017. 13(3):663-72. ISSN 0973-1792. [cited by applicant]
Ischer et al., How incorporation of scents could enhance immersive virtual experiences. Frontiers in Psychology. Jul. 17, 2014; 5:1-11. [cited by applicant]
Motlagh et al., On-line monitoring of flowing samples using solid phase microextraction-gas chromatography. Analytica Chimica Acata. Jun. 4, 1993;284(1993):265-73. [cited by applicant]