IP Library › Granted Patent US 9,325,512
Granted Patent B2
US 9,325,512 · App. 14/566,004 · Granted Apr 26, 2016

Virtual private meeting room

Inventor: Haim Karniely (Holon, IL)
Assignee: INTERWISE LTD.
H04L12/1822H04L47/783H04L65/403H04M3/562H04M3/567H04M7/006
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 9,325,512
App. No.
14/566,004
Granted
Apr 26, 2016
Kind
B2
Abstract

A conference session is established. Different unique identifications and persistent dedicated virtual private network conference rooms are assigned to different recipients. A conference session using one of the persistent dedicated virtual private network conference rooms assigned to a recipient is established using a communication device with a processor and memory and in response to an instruction from the recipient assigned the persistent dedicated virtual private network conference room. A network resource is allocated to the conference session established, based on a participant in the conference session logging in to the conference session using one of the unique identifications.

Claims (52)

1. A method of establishing a conference session, comprising:

assigning different unique identifications and persistent dedicated virtual private network conference rooms to different recipients;

establishing, using a communication device with a processor and memory and in response to an instruction from a recipient assigned a persistent dedicated virtual private network conference room of the persistent dedicated virtual private network conference rooms and acting as a host, a conference session using the persistent dedicated virtual private network conference room assigned to the recipient;

dynamically allocating a network resource to the conference session established, based on a participant in the conference session logging in to the conference session using one of the unique identifications; and

releasing the network resource allocated when the participant logs out of the conference session.

2. The method of claim 1 ,

wherein the network resource comprises memory.

3. The method of claim 2 , further comprising:

dynamically allocating bandwidth to the conference session established, based on a participant in the conference session logging in to the conference session.

4. The method of claim 3 , further comprising:

dynamically allocating processor capacity to the conference session established, based on a participant in the conference session logging in to the conference session.

5. The method of claim 4 , further comprising:

dynamically allocating a communication port to the conference session established, based on a participant in the conference session logging in to the conference session.

6. The method of claim 1 ,

wherein the network resource comprises bandwidth.

7. The method of claim 6 , further comprising:

dynamically allocating processor capacity to the conference session established, based on a participant in the conference session logging in to the conference session.

8. The method of claim 7 , further comprising:

dynamically allocating a communication port to the conference session established, based on a participant in the conference session logging in to the conference session.

9. The method of claim 1 ,

wherein the network resource comprises processor capacity.

10. The method of claim 9 , further comprising:

dynamically allocating a communication port to the conference session established, based on a participant in the conference session logging in to the conference session.

11. The method of claim 1 ,

wherein the network resource comprises a communication port.

12. The method of claim 1 , further comprising:

dynamically releasing the network resource allocated based on a participant logging out of the conference session.

13. The method of claim 12 , further comprising:

reallocating a network resource released from a first conference session, based on a first participant logging out of the first conference session, to a second conference session, based on a second participant logging in to the second conference session.

14. The method of claim 1 ,

wherein the network resource is dynamically allocated based on a number of participants that join the conference session.

15. The method of claim 1 ,

wherein the network resource is provided from a server.

16. The method of claim 1 ,

wherein material presented during the conference session remains available, to a participant that logged in to the conference session, in association with the dedicated virtual private network conference room after an end of the conference session.

17. The method of claim 1 ,

wherein a unique identification is shared among each of a plurality of distinct devices concurrently connected to a participant in a conference session.

18. The method of claim 1 ,

wherein a unique identification is used to connect a recipient to different conference sessions at different times.

19. A non-transitory computer readable medium that stores a set of executable instructions for establishing a conference session, the executable instructions, when executed by a processor, causing a computer to perform operations comprising:

assigning different unique identifications and persistent dedicated virtual private network conference rooms to different recipients;

establishing, using a communication device with a processor and memory and in response to an instruction from a recipient assigned a persistent dedicated virtual private network conference room of the persistent dedicated virtual private network conference rooms and acting as a host, a conference session using the persistent dedicated virtual private network conference room assigned to the recipient;

dynamically allocating a network resource to the conference session established, based on a participant in the conference session logging in to the conference session using one of the unique identifications; and

releasing the network resource allocated when the participant logs out of the conference session.

20. A computer that executes executable instructions for establishing a conference session, the computer comprising:

memory that stores the executable instructions; and

a processor,

wherein the processor executes the executable instructions, and the executable instructions, when executed, cause the computer to perform operations comprising:

assigning different unique identifications and persistent dedicated virtual private network conference rooms to different recipients;

establishing, using a communication device with a processor and memory and in response to an instruction from a recipient assigned a persistent dedicated virtual private network conference room of the persistent dedicated virtual private network conference rooms and acting as a host, a conference session using the persistent dedicated virtual private network conference room assigned to the recipient;

dynamically allocating a network resource to the conference session established, based on a participant in the conference session logging in to the conference session using one of the unique identifications; and

releasing the network resource allocated when the participant logs out of the conference session.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2021
From: INTERWISE LTD.
To: SERVICENOW, INC.
Reel/Frame 055027/0665 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE OF ASSIGNOR PREVIOUSLY RECORDED AT REEL: 034479 FRAME: 0626. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 21, 2020
From: KARNIELY, HAIM
To: INTERWISE LTD.
Reel/Frame 054822/0454 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2014
From: KARNIELY, HAIM
To: INTERWISE LTD.
Reel/Frame 034479/0626 →
Continuity (5)
Continuation 14230259 · Mar 31, 2014
Continuation 13763965 · Feb 11, 2013
Continuation 13466209 · May 8, 2012
Continuation 11787562 · Apr 16, 2007
Related Publication 20150163069A1 · Jun 11, 2015