IP Library › Granted Patent US 11,087,635
Granted Patent B2
US 11,087,635 · App. 16/780,442 · Granted Aug 10, 2021

Methods and apparatus to develop in-vehicle experiences in simulated environments

Inventors: Ignacio Alvarez (Portland, OR); Laura Rumbel (Portland, OR); Adam Jordan (Berkeley, CA); Carlos Montesinos (Santa Clara, CA)
Assignee: Intel Corporation
G09B9/05G06F30/15G06F30/20
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,087,635
App. No.
16/780,442
Granted
Aug 10, 2021
Kind
B2
Abstract

Methods, apparatus, systems and articles of manufacture are disclosed to develop driving simulations. An example apparatus includes a vehicle configuration engine to retrieve first tier environment parameters associated with a simulation type, and generate second tier environment parameters associated with the simulation type, a simulation modifier (SM) source engine to identify a source of SMs, and distinguish respective ones of the source of SMs that are compatible with the simulation type and the second tier environment parameters, and a development environment configuration engine to improve simulation design efficiency by associating simulation events with only the respective ones of the SMs that are compatible with the simulation type.

Claims (33)

1. A computer-readable medium comprising instructions that, when executed, cause at least one processor to at least:

generate journey states indicative of events to occur during a simulation, respective ones of the journey states corresponding to an order of operation;

in response to a request to configure the journey states, select Simulation Modifiers (SMs) compatible with the journey states;

evaluate the SMs for potential incompatible situational characteristics; and

in response to detecting that a first SM of the SMs corresponds to first situational characteristics incompatible with second situational characteristics of a second SM of the SMs, cause a selection of one of the first SM or the second SM.

2. The computer-readable medium of claim 1 , wherein the instructions, when executed, further cause the at least one processor to remove at least one of the first or second SMs from the respective SMs.

3. The computer-readable medium of claim 1 , wherein the instructions, when executed, further cause the at least one processor to retain the first and second SMs for the respective SMs.

4. The computer-readable medium of claim 1 , wherein the instructions, when executed, further cause the at least one processor to, in response to detecting that the first situational characteristics are incompatible with the second situational characteristics, output a prompt to confirm whether the first and second SMs should remain in the respective journey states.

5. The computer-readable medium of claim 1 , wherein the instructions cause the at least one processor to evaluate the SMs for the potential incompatible situational characteristics by determining if a first simulation objective of the first SM conflicts with a second simulation objective of the second SM.

6. The computer-readable medium of claim 1 , wherein the instructions cause the at least one processor to evaluate the SMs for the potential incompatible situational characteristics by determining that the first SM is mutually exclusive to the second SM.

7. The computer-readable medium of claim 1 , wherein the first SM and the second SM are associated with a conflicting simulation experience.

8. An apparatus comprising:

a journey profile manager to generate journey states indicative of events to occur during a simulation, respective ones of the journey states corresponding to an order of operation; and

a development environment configuration engine to:

in response to a request to configure the journey states, select Simulation Modifiers (SMs) compatible with the journey states;

evaluate the SMs for potential incompatible situational characteristics; and

in response to detecting that a first SM of the SMs corresponds to first situational characteristics incompatible with second situational characteristics of a second SM of the SMs, cause a selection of one of the first SM or the second SM.

9. The apparatus of claim 8 , wherein the development environment configuration engine is to remove at least one of the first or second SMs from the respective SMs.

10. The apparatus of claim 8 , wherein the development environment configuration engine is to retain the first and second SMs for the respective SMs.

11. The apparatus of claim 8 , wherein the development environment configuration engine is to, in response to detecting that the first situational characteristics are incompatible with the second situational characteristics, output a prompt to confirm whether the first and second SMs should remain in the respective journey states.

12. The apparatus of claim 8 , wherein the development environment configuration engine is to evaluate the SMs for the potential incompatible situational characteristics by determining if a first simulation objective of the first SM conflicts with a second simulation objective of the second SM.

13. The apparatus of claim 8 , wherein the development environment configuration engine is to evaluate the SMs for the potential incompatible situational characteristics by determining that the first SM is mutually exclusive to the second SM.

14. The apparatus of claim 8 , wherein the first SM and the second SM are associated with a conflicting simulation experience.

15. A method comprising:

generating, by executing an instruction with a processor, journey states indicative of events to occur during a simulation, respective ones of the journey states corresponding to an order of operation;

in response to a request to configure the journey states, selecting, by executing an instruction with the processor, Simulation Modifiers (SMs) compatible with the journey states;

evaluating, by executing an instruction with the processor, the SMs for potential incompatible situational characteristics; and

in response to detecting that a first SM of the SMs corresponds to first situational characteristics incompatible with second situational characteristics of a second SM of the SMs, causing a selection of one of the first SM or the second SM.

16. The method of claim 15 , further including removing at least one of the first or second SMs from the respective SMs.

17. The method of claim 15 , further including retaining the first and second SMs for the respective SMs.

18. The method of claim 15 , further including, in response to detecting that the first situational characteristics are incompatible with the second situational characteristics, outputting a prompt to confirm whether the first and second SMs should remain in the respective journey states.

19. The method of claim 15 , wherein the evaluating of the SMs for the potential incompatible situational characteristics includes determining if a first simulation objective of the first SM conflicts with a second simulation objective of the second SM.

20. The method of claim 15 , wherein the evaluating of the SMs for the potential incompatible situational characteristics includes determining that the first SM is mutually exclusive to the second SM.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2020
From: ALVAREZ, IGNACIO; RUMBEL, LAURA; JORDAN, ADAM; MONTESINOS, CARLOS
To: INTEL CORPORATION
Reel/Frame 054041/0460 →
Continuity (2)
Continuation 15229996 · Aug 5, 2016
Related Publication 20200279499A1 · Sep 3, 2020
Cited By (1)
US 12,524,261