IP Library Granted Patent US 10,111,053
Granted Patent B2
US 10,111,053 · App. 15/131,811 · Granted Oct 23, 2018

Overlaying virtual broadcast domains on an underlying physical network

Inventors: Partha Narasimhan (Saratoga, CA); Anupam Wadhawan (San Jose, CA); Gopal Agarwal (Karnataka, IN); Keerti Melkote (Saratoga, CA)
Assignee: Hewlett Packard Enterprise Development LP
H04W4/08H04L12/4641H04L45/00H04W4/06H04W84/12H04W4/02H04W4/043
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 10,111,053
App. No.
15/131,811
Granted
Oct 23, 2018
Kind
B2
Abstract

Operations include determining that a subset of devices, from a plurality of devices, are executing a same application, located in a same geographical location, or correspond to a same user. Responsive to the determining operation, a group with the subset of devices is created and communication between the devices is supported.

Claims (42)

1. A method, comprising:

determining that a network device is a member of two or more member virtual broadcast groups of network devices, wherein:

the member virtual broadcast groups are governed by a same group of virtual broadcast domain policies,

each network device in a virtual broadcast group of the two or more member virtual groups shares a common property, and

the common property is a property that network devices on different networks domains have in common;

utilizing a service-based policy by which the virtual broadcast group is dynamically created to include a first network device based upon use of a same network service to propagate data packets during a same time period as a second network device, without direct participation of the first and the second network devices,

wherein use of the same network service during the same time period is the common property from the service-based policy; and

transmitting a message to the first network device that shares the common property and withholding transmission of the message to another network device of the two or more member virtual broadcast groups of network devices that is without the common property.

2. The method of claim 1 , wherein transmitting further comprises transmitting a broadcast message to the network device that shares the common property.

3. The method of claim 1 , further comprising deriving the common property from a broadcast group membership policy.

4. The method of claim 3 , wherein the broadcast membership policy further includes a user-based policy, and the method further comprises deriving the common property from the user-based policy.

5. The method of claim 3 , wherein the broadcast membership policy further includes a role-based policy, and the method further comprises deriving the common property from the role-based policy.

6. The method of claim 3 , wherein the broadcast membership policy further includes a location-based policy, and the method further comprises deriving the common property from the location-based policy.

7. The method of claim 3 , wherein the broadcast membership policy further includes an application-based policy, and the method further comprises deriving the common property from the application-based policy.

8. A network control device, comprising:

a processor; and

a memory having instructions stored thereon, which when executed by the processor, cause the computing device to:

determine that a network device is a member of two or more member virtual broadcast groups of network devices, wherein:

the member virtual broadcast groups are governed by a same group of virtual broadcast domain policies,

each network device in a first virtual broadcast group of the two or more member virtual broadcast groups shares a common property, and

the common property is a property that network devices on different network domains have in common;

utilize a service-based policy by which the first virtual broadcast group is dynamically created to include a first network device based upon use of a same network service to propagate data packets during a same time period as a second network device, without direct participation of the first and the second network devices, and

wherein use of the same network service during the same time period is the common property from the service-based policy; and

transmit a message only to network devices that share the common property and withhold transmission of the message is to another network device of the two or more member virtual broadcast groups of network devices that is without the common property.

9. The computing device of claim 8 , wherein the network control device is a network controller.

10. The computing device of claim 8 , wherein the network control device is a router.

11. The computing device of claim 8 , wherein the network control device is an access point.

12. The computing device of claim 8 , wherein the network devices are client devices.

13. A non-transitory computer readable medium comprising instructions which, when executed, causes a processor to:

determine a common property among network devices, wherein the common property is a property that network devices on different layer 2 network domains have in common;

determine that a network device is a member of two or more member virtual groups of network devices, wherein:

the member virtual broadcast groups are governed by a same group of virtual broadcast domain policies, and

each network device in a virtual broadcast group of the two or more member virtual groups shares the common property;

utilize a service-based policy by which the virtual broadcast group is dynamically created to include a first network device based upon use of a same network service to propagate data packets during a same time period as a second network device, without direct participation of the first and the second network devices, and

wherein use of the same network service during the same time period is the common property from the service-based policy; and

transmit a broadcast message only to network devices that share the common property and withhold transmission of the broadcast message to another network device in another member virtual broadcast group of the two or more member virtual broadcast groups of network devices that is without the common property.

14. The medium of claim 13 , further comprising instructions to:

determine that a network device in a virtual member group of the two or more member virtual groups ceases to share the common property with the other network devices of the virtual group; and

dynamically update the virtual group in response to the determination that the network device ceases to share the common property.

15. The method of claim 1 , wherein the different network domains comprise different network broadcast domains.

16. The network control device of claim 8 , wherein the different network domains comprise different network broadcast domains.

17. The medium of claim 13 , wherein the different network domains comprise different network broadcast domains.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2021
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: VALTRUS INNOVATIONS LIMITED
Reel/Frame 055360/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2018
From: ARUBA NETWORKS, INC.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 045921/0055 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2016
From: ARUBA NETWORKS, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 039450/0825 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2016
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: ARUBA NETWORKS, INC.
Reel/Frame 039691/0203 →
Continuity (3)
Continuation 14086918 · Nov 21, 2013
Continuation 13563553 · Jul 31, 2012
Related Publication 20160234661A1 · Aug 11, 2016