IP Library Granted Patent US 11,475,635
Granted Patent B1
US 11,475,635 · App. 17/559,351 · Granted Oct 18, 2022

Systems and methods for creating and presenting virtual events

Inventor: Johnny Boufarhat (Barcelona, ES)
Assignee: Hopin Ltd
G06T19/003G06F3/04815H04L12/1818H04L12/1822H04L12/1831H04L12/1881H04N7/141G06T2219/024
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,475,635
App. No.
17/559,351
Granted
Oct 18, 2022
Kind
B1
Abstract

Systems, programs, and media for creating virtual events and presenting the virtual event content to attendees of the virtual events are described herein. A virtual event hosting system may receive input from an event creator for creating an event comprising stages, sessions, networking, and expos. The event may provide a virtual environment for presenting users to make presentations and attendees to view and interact with the presenting users and other attendees. Data associated with the event and the attendees may be collected for analysis to improve engagement in future virtual events.

Claims (78)

1. A method of creating a virtual event by an event organizer and presenting the virtual event to an event attendee, the method comprising:

receiving, from the event organizer, creation of the virtual event,

wherein the virtual event comprises stages, sessions, network connections, expos and one or more presenters;

receiving registration creation information including ticket information for attending the virtual event;

creating a stage supporting a presentation from a presenter of the one or more presenters to a plurality of attendees including the event attendee;

creating a session supporting live interaction between the presenter and the plurality of attendees;

creating the networking connections supporting interaction between the presenter and the event attendee;

creating an expo providing virtual booths comprising sponsor materials;

receiving, from the event attendee, a registration for the virtual event;

receiving, by the event attendee, a selection of the stage for viewing the presentation;

presenting a private connection between the presenter and the event organizer to rehearse the presentation prior to presenting the presentation live to the plurality of attendees;

presenting a video of the presentation in real time to the event attendee;

receiving a selection of the session by the event attendee;

connecting, by video, the event attendee with the presenter;

receiving a selection of the network connections by the event attendee;

receiving a selection of the expo by the event attendee; and

presenting, to the event attendee, an expo video displaying information indicative of a company associated with the virtual event.

2. The method of claim 1 , wherein the network connections comprise a one-to-one video connection between the presenter and the event attendee.

3. The method of claim 1 , further comprising connecting, by video, the plurality of attendees in the session.

4. The method of claim 1 , further comprising providing, to the event attendee, access to the virtual event, the session, the network connections, or the expo, based on a ticket type of the event attendee.

5. The method of claim 1 , further comprising:

tracking attendance at the virtual event and amount of time of the attendance at the virtual event; and

presenting the attendance and the amount of time of the attendance to the event organizer.

6. The method of claim 1 , further comprising:

recording the presentation; and

presenting the recorded presentation to attendees after the virtual event has concluded.

7. One or more non-transitory computer-readable media storing computer executable instructions that, when executed by a processor, perform a method of creating a virtual event for presentation to attendees of the virtual event, the method comprising:

receiving, from a user, creation of the virtual event,

wherein the virtual event comprises stages, sessions, network connections, expos, and one or more presenters;

receiving registration information including ticket information for attending the virtual event;

creating a stage supporting a presentation from a presenter of the one or more presenters to a plurality of attendees;

creating a session supporting live interaction between the presenter and the plurality of attendees;

creating the network connections supporting interaction between a first attendee and a second attendee of the plurality of attendees;

creating an expo providing virtual booths comprising expo videos;

providing a pre-recorded expo video with a description of a company associated with the virtual event; and

presenting the virtual event to the plurality of attendees of the virtual event.

8. The media of claim 7 , wherein the computer-executable instructions are further executed to perform creating a guided schedule for the first attendee based on interests of the first attendee.

9. The media of claim 8 , wherein the interests of the first attendee are determined by analyzing profile data and a history of attended events of the first attendee.

10. The media of claim 7 , wherein the computer executable-instructions are further executed to perform:

collecting data indicative of movements of the first attendee throughout the virtual event;

analyzing the data; and

providing results of the analyzing to the user.

11. The media of claim 10 , wherein the computer executable-instructions are further executed to perform:

accessing applications on a mobile device of an in-person attendee;

collecting in-person data indicative of in-person movements of the in-person attendee in a venue of the virtual event;

analyzing the in-person data; and

providing in-person results of the analyzing of the in-person data to the user.

12. The media of claim 7 , wherein the first attendee attends the expo after the virtual event has concluded and a pre-recorded video of the presentation is accessed in a section of previously attended events comprising replays.

13. A system for presenting a virtual event for attendance by a user, the system comprising:

a processor;

a data store;

a display for presenting a graphical user interface to the user; and

one or more non-transitory computer-readable media storing computer-executable instructions that, when executed by the processor, perform a method of presenting the virtual event, the method comprising:

receiving input from the user indicative of a registration for the virtual event;

receiving, by the user, a selection of a stage for viewing a presentation of a presenter, wherein the presentation is presented to in-person attendees;

receiving a selection of a session by the user;

connecting the user with the presenter of the presentation by video in the session;

connecting, by video, the user with an attendee of the virtual event;

communicatively connecting the user in the session via a live broadcast to a venue of the presentation and the in-person attendees;

receiving a selection of an expo by the user; and

presenting, to the user, an expo video displaying information indicative of a company associated with the presenter.

14. The system of claim 13 , wherein the presenter presents at the venue to the in-person attendees; wherein the presentation is stored for future viewing by registered users.

15. The system of claim 13 , wherein the presentation includes at least one integration from a third-party application.

16. The system of claim 13 , wherein the computer-executable instructions are further executed to perform:

presenting polls or surveys to the user; and

tabulating results of the polls or the surveys and presenting the results to a host of the virtual event.

17. The system of claim 13 , wherein the computer-executable instructions are further executed to perform:

recording the presentation; and

presenting the recorded presentation to attendees after the virtual event has concluded.

18. A method of creating a virtual event by an event organizer and presenting the virtual event to an attendee, the method comprising:

receiving, from the event organizer, creation of the virtual event;

creating a stage supporting a presentation from a presenter to a plurality of attendees,

wherein the presentation from the presenter is presented to a plurality of in-person attendees at a venue;

creating a session supporting live interaction between the presenter and the plurality of attendees;

receiving, by the attendee, a selection of the stage for viewing the presentation;

presenting a video of the presentation in real time to the attendee via the stage;

receiving a selection of the session by the attendee; and

communicatively connecting, the attendee via the session with the presenter and the plurality of in-person attendees at the venue of the presenter.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT THE ASSIGNEE STATE OF INCORPORATION FROM FLORIDA TO DELAWARE PREVIOUSLY RECORDED AT REEL: 64878 FRAME: 91. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 28, 2023
From: HOPIN LTD
To: RINGCENTRAL FLORIDA, LLC
Reel/Frame 066408/0832 →
SECURITY INTEREST Recorded Nov 29, 2023
From: RINGCENTRAL, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 065693/0745 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2023
From: RINGCENTRAL FLORIDA, LLC
To: RINGCENTRAL, INC.
Reel/Frame 064900/0395 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2023
From: HOPIN LTD
To: RINGCENTRAL FLORIDA, LLC
Reel/Frame 064878/0091 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2022
From: BOUFARHAT, JOHNNY
To: HOPIN LTD
Reel/Frame 058588/0493 →
Cited By (3)
US 12,277,609 US 12,341,620 US 12,501,001