Multi-component and mixed-reality simulation environments
First Claim
1. A method comprising:
- receiving real-time data about a real component operating in a real-world environment;
generating a virtual representation of the real component based on the real-time data about the real component and historical data associated with the real component;
receiving injected data from a lab, the injected data providing data about a lab component operating in the lab;
wherein the lab component comprises a physical device and the lab comprises a laboratory environment that subjects the physical device to controlled interactions with the physical device;
generating a virtual representation of the lab component using the injected data;
combining three domains in order to collectively monitor the real component, the lab component, the virtual representation of the real component and the virtual representation of the lab component;
the three domains including the real-world environment, the laboratory environment, and a virtual environment;
wherein combining the three domains includes simulating, in the virtual environment, a real-time interaction between the virtual representation of the real component and the virtual representation of the lab component;
continuously updating the real-time interaction between the virtual representation of the real component and the virtual representation of the lab component based upon real-time environmental data regarding the real-world environment and real-time environmental data regarding the lab; and
determining a real-time performance characteristic of at least one of the lab component and the real component based on the simulated real-time interaction in the real-world environment.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods may include receiving real-time data about a real component operating in a real-world environment. The systems and methods may further include generating a virtual representation of the real component based on the real-time data about the real component and historical data associated with the real component. In addition, the systems and methods may include receiving injected data from a lab. The injected data may provide data about a lab component operating in the lab. The systems and methods may also include simulating, in a virtual environment, a real-time interaction in the real-world environment between the real component and the lab component using the virtual representation of the real component and the injected data. Moreover, the systems and methods may include determining a real-time performance characteristic of at least one of the lab component and the real component based on the simulated real-time interaction in the real-world environment.
30 Citations
20 Claims
-
1. A method comprising:
-
receiving real-time data about a real component operating in a real-world environment; generating a virtual representation of the real component based on the real-time data about the real component and historical data associated with the real component; receiving injected data from a lab, the injected data providing data about a lab component operating in the lab; wherein the lab component comprises a physical device and the lab comprises a laboratory environment that subjects the physical device to controlled interactions with the physical device; generating a virtual representation of the lab component using the injected data; combining three domains in order to collectively monitor the real component, the lab component, the virtual representation of the real component and the virtual representation of the lab component; the three domains including the real-world environment, the laboratory environment, and a virtual environment; wherein combining the three domains includes simulating, in the virtual environment, a real-time interaction between the virtual representation of the real component and the virtual representation of the lab component; continuously updating the real-time interaction between the virtual representation of the real component and the virtual representation of the lab component based upon real-time environmental data regarding the real-world environment and real-time environmental data regarding the lab; and determining a real-time performance characteristic of at least one of the lab component and the real component based on the simulated real-time interaction in the real-world environment. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
a processing system configured to; receive real-time data about a real component operating in a real-world environment; generate a virtual representation of the real component based on the real-time data about the real component and historical data associated with the real component; receive injected data from a lab, the injected data providing data about a lab component operating in the lab; wherein the lab component comprises a physical device and the lab comprises a laboratory environment that subjects the physical device to controlled interactions with the physical device; generate a virtual representation of the lab component using the injected data; combine three domains in order to collectively monitor the real component, the lab component, the virtual representation of the real component and the virtual representation of the lab component; the three domains including the real-world environment, the laboratory environment, and a virtual environment; wherein combine three domains includes simulate, in the virtual environment, a real-time interaction between the virtual representation of the real component and the virtual representation of the lab component; continuously update the real-time interaction between the virtual representation of the real component and the virtual representation of the lab component based upon real-time environmental data regarding the real-world environment and real-time environmental data regarding the lab; and determine a real-time performance characteristic of at least one of the lab component and the real component based on the simulated real-time interaction in the real-world environment. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A computer program product comprising:
a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to receive real-time data about a real component operating in a real-world environment; computer readable program code configured to generate a virtual representation of the real component based on the real-time data about the real component and historical data associated with the real component; computer readable program code configured to receive injected data from a lab, the injected data providing data about a lab component operating in the lab; wherein the lab component comprises a physical device and the lab comprises a laboratory environment that subjects the physical device to controlled interactions with the physical device; computer readable program code configured to generate a virtual representation of the lab component using the injected data; computer readable program code configured to combine three domains in order to collectively monitor the real component, the lab component, the virtual representation of the real component and the virtual representation of the lab component; the three domains including the real-world environment, the laboratory environment, and a virtual environment; wherein computer readable program code configured to combine three domains includes computer readable program code configured to simulate, in a virtual environment, a real-time interaction the virtual representation of the real component and the virtual representation of the lab component; computer readable program code configured to continuously update the real-time interaction between the virtual representation of the real component and the virtual representation of the lab component based upon real-time environmental data regarding the real-world environment and real-time environmental data regarding the lab; and computer readable program code configured to determine a real-time performance characteristic of at least one of the lab component and the real component based on the simulated real-time interaction in the real-world environment. - View Dependent Claims (16, 17, 18, 19, 20)
Specification