IP Library › Granted Patent US 11,975,259
Granted Patent B2
US 11,975,259 · App. 17/833,756 · Granted May 7, 2024

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 11,975,259
App. No.
17/833,756
Granted
May 7, 2024
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 (53)

1. A system for generating odor impressions for a user, 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:

generate an odorant component comprising virtual geometry with one or more dimensions in a computer-generated environment of the user;

determine a plurality of values indicating intensities of a plurality of odorants based on the odorant component; and

generate the odor impression for the user using the plurality of values indicating the intensities of the plurality of odorants.

2. The system of claim 1 , wherein the plurality of values comprises concentrations and/or quantities of the plurality of odorants.

3. The system of claim 1 , wherein generating the odor impression for the user using the plurality of values indicating the intensities of the plurality of odorants comprises mixing at least some of the plurality of odorants to generate the odor impression.

4. The system of claim 1 , determining the plurality of values indicating the intensities of the plurality of odorants comprise:

a first plurality of values indicating intensities of the plurality of odorants for a first time; and

a second plurality of values indicating intensities of the plurality of odorants for a second time, wherein the second plurality of values is different from the first plurality of values.

5. The system of claim 1 , wherein the instructions further cause the at least one processor to maintain a constant intensity of the plurality of odorants for a period of time.

6. The system of claim 1 , wherein the virtual geometry is invisible to the user in the computer-generated environment.

7. The system of claim 1 , wherein determining the plurality of values indicating the intensities of the plurality of odorants based on the odorant component comprises:

determining one or more dimensions of the virtual geometry; and

determining the plurality of values indicating the intensities of the plurality of odorants based on the one or more dimensions of the virtual geometry.

8. The system of claim 1 , wherein determining the plurality of values indicating intensities of the plurality of odorants comprises:

using a function associated with the odorant component to determine a scalar; and

determining at least one of the plurality of values based on the scalar.

9. The system of claim 1 , wherein determining the plurality of values indicating the intensities of the plurality of odorants based on the odorant component comprises:

determining a location of the user in the computer-generated environment relative to a scent generating asset; and

determining at least one of the plurality of values based on the location of the user in the computer-generated environment relative to the scent generating asset.

10. The system of claim 1 , wherein determining the plurality of values indicating the intensities of the plurality of odorants based on the odorant component comprises:

determining a measure of proximity of the user to a scent-generating asset in the computer-generated environment; and

determining at least one of the plurality of values based on the measure of proximity of the user to the scent-generating asset in the computer-generated environment.

11. The system of claim 1 , further comprising a plurality of vessels containing the plurality of odorants, wherein generating the odor impression comprises:

controlling release of the plurality of odorants from the plurality of vessels based on the plurality of values indicating the intensities of the plurality of odorants.

12. The system of claim 1 , wherein the computer-generated environment comprises an environment of an extended reality (XR) system, a multimedia system, an entertainment system, a fragrance delivery system, a reactive chemistry system, an advertising system, a medicine delivery system, and/or a skin care system.

13. The system of claim 1 , wherein determining the plurality of values indicating the intensities of the plurality of odorants based on the odorant component comprises:

generating an alphanumeric string associated with a scent; and

determining the plurality of values indicating the intensities of the plurality of odorants based on the alphanumeric string.

14. A method for generating odor impressions for a user, the method comprising:

using at least one processor to perform:

generating an odorant component comprising virtual geometry with one or more dimensions in a computer-generated environment of the user;

determining a plurality of values indicating intensities of a plurality of odorants based on the odorant component; and

generating the odor impression for the user using the plurality of values indicating the intensities of the plurality of odorants.

15. The method of claim 14 , wherein the plurality of values comprise concentrations and/or quantities of the plurality of odorants.

16. The method of claim 14 , wherein generating the odor impression for the user using the plurality of values indicating the intensities of the plurality of odorants comprises mixing at least some of the plurality of odorants to generate the odor impression.

17. The method of claim 14 , wherein determining the plurality of values indicating the intensities of the plurality of odorants comprises:

determining a first plurality of values indicating intensities of the plurality of odorants for a first time; and

determining a second plurality of values indicating intensities of the plurality of odorants for a second time, wherein the second plurality of values is different from the first plurality of values.

18. The method of claim 14 , wherein determining the plurality of values indicating the intensities of the plurality of odorants based on the odorant component comprises:

determining one or more dimensions of the virtual geometry; and

determining the plurality of values indicating the intensities of the plurality of odorants based on the one or more dimensions of the virtual geometry.

19. The method of claim 14 , wherein determining the plurality of values indicating the intensities of the plurality of odorants based on the odorant component comprises:

determining a location of the user in the computer-generated environment relative to a scent generating asset; and

determining at least one of the plurality of values based on the location of the user in the computer-generated environment relative to the scent generating asset.

20. The method of claim 14 , wherein determining the plurality of values indicating the intensities of the plurality of odorants based on the odorant component comprises:

determining a measure of proximity of the user to a scent-generating asset in the computer-generated environment; and

determining at least one of the plurality of values based on the measure of proximity of the user to the scent-generating asset in the computer-generated environment.

21. The method of claim 14 , wherein determining the plurality of values indicating the intensities of the plurality of odorants based on the odorant component comprises:

generating an alphanumeric string associated with a scent; and

determining the plurality of values indicating the intensities of the plurality of odorants based on the alphanumeric string.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2022
From: WISNIEWSKI, AARON; TOULAN, ALEXANDER; FLEGO, MATTHEW; WISNIEWSKI, SAMUEL; COOPER, ERIK; SOCIA, SARAH
To: OVR TECH, LLC
Reel/Frame 060936/0035 →
Continuity (7)
Continuation 17031509 · Sep 24, 2020
Continuation In Part 16871447 · May 11, 2020
Continuation 16219028 · Dec 13, 2018
Provisional Application 62905916 · Sep 25, 2019
Provisional Application 62905936 · Sep 25, 2019
Provisional Application 62598357 · Dec 13, 2017
Related Publication 20220379200A1 · Dec 1, 2022