Systems and methods for providing and customizing a virtual event platform
First Claim
Patent Images
1. A method for customizing a virtual event platform, the method comprising:
- receiving a template at a virtual event platform system configured to generate an interactive virtual event for presenting a multimedia content to one or more users, the virtual event virtually simulating at least a portion of a real-world event in which the one or more users are participating, the template comprising code defining customizations for the virtual event platform;
parsing the template to identify template content comprising the multimedia content;
modifying functionality of the virtual event platform system based on the multimedia content to generate custom virtual booth functionality within the virtual event platform system by;
defining an application programming interface call within the template to access the functionality of the virtual event platform system; and
modifying the functionality to generate the custom virtual booth functionality; and
generating the interactive virtual event by;
executing the custom virtual booth functionality to generate a virtual booth corresponding to the at least the portion of the real-world event.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for customizing the functionalities and content of virtual event platform are disclosed. Content is received from a user using a template. Within the template the user defines and/or implements calls to an application programming interface to access various functionalities existing within the virtual event platform, as well as system variables exposed by the existing virtual event platform. The user uses the API system variables to define the customizations.
-
Citations
19 Claims
-
1. A method for customizing a virtual event platform, the method comprising:
-
receiving a template at a virtual event platform system configured to generate an interactive virtual event for presenting a multimedia content to one or more users, the virtual event virtually simulating at least a portion of a real-world event in which the one or more users are participating, the template comprising code defining customizations for the virtual event platform; parsing the template to identify template content comprising the multimedia content; modifying functionality of the virtual event platform system based on the multimedia content to generate custom virtual booth functionality within the virtual event platform system by; defining an application programming interface call within the template to access the functionality of the virtual event platform system; and modifying the functionality to generate the custom virtual booth functionality; and generating the interactive virtual event by; executing the custom virtual booth functionality to generate a virtual booth corresponding to the at least the portion of the real-world event. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for customizing a virtual event platform comprising:
-
at least one processor; a template application comprising modules executable by the processor, the modules comprising; a template retrieval module to receive a template at a virtual event platform system configured to generate an interactive virtual event for presenting multimedia content to one or more users, the virtual event virtually simulating at least a portion of a real-world event in which the one or more users are participating, the template comprising code defining customizations for the virtual event platform; a template parser module to; parse the template to identify template content comprising the multimedia content; and modify functionality of the virtual event platform system based on the multimedia content to generate custom virtual booth functionality within the virtual event platform system by; defining an application programming interface call within the template to access the functionality of the virtual event platform system; and modifying the functionality to generate the custom virtual booth functionality; and generating the interactive virtual event by; executing the custom virtual booth functionality to generate a virtual booth corresponding to the at least the portion of the real-world event. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium encoded with instructions executable by a processor, the instructions comprising:
-
receiving a template at a virtual event platform system configured to generate an interactive virtual event for presenting multimedia content to one or more users, the virtual event virtually simulating at least a portion of a real-world event in which the one or more users are participating, the template comprising code defining customizations for the virtual event platform; parsing the template to identify template content comprising the multimedia content; modifying functionality of the virtual event platform system based on the multimedia content to generate custom virtual booth functionality within the virtual event platform system by; defining an application programming interface call within the template to access the functionality of the virtual event platform system; and modifying the functionality to generate the custom virtual booth functionality; and generating the interactive virtual event by; executing the custom virtual booth functionality to generate a virtual booth corresponding to the at least the portion of the real-world event. - View Dependent Claims (16, 17, 18, 19)
-
Specification