Port-based multi-tenancy router to manage wireless network
OwnerDeependra Tewari, Vivek R. Kumarinventors
Life of this patent
Estimating the term…
Abstract
In one aspect, a method of a multi-tenancy router to manage a wireless network comprising executing on a processor the following steps. With a port-based multi-tenancy router, assign a set of different behaviors to different ports for wireless network access management of a wireless network. With at least one computer processor, a set of behaviors related to a user of one or more wireless networks are determined. A list of the currently-available ports of the multi-tenancy router is generated. One or more behaviors of each port of the list of currently-available ports are assigned.
Claims6
A method performed by a port-based multi-tenancy router to manage a wireless network, the method comprising:
- for each port in the port-based multi-tenancy router, assign a behavior from a plurality of different behaviors, wherein at least two ports in the port-based multi-tenancy router are assigned different behaviors, wherein at least one port in the port-based multi-tenancy router is a physical port and wherein at least one port in the port-based multi-tenancy router is a virtual port;
- determining, based on a host device status of a host device of a user of the wireless network a set of user behaviors related to the user, wherein the host device status comprises a host-device's location, a host-device type, a host-device user's identity, or a host-device's order in a sequence of other host devices,
- wherein the user set of behaviors related to the user comprises:
- a download speed experience of a user computing device,
- a restriction of the user computing device to a non-singleton set of specified uniform resource locators (URLs),
- a non-singleton set of different user bandwidth allowances, and
- a non-singleton set of specified captive portal attributes;
- generating a list of the currently-available ports of the port-based multi-tenancy router;
- communicating data for the user using a first port in the list of currently-available ports by:
- assigning the user to the first port based on the set of user behaviors and based on the assigned behaviors assigned to the first port and
- communicating the data for the user via the first port and in accordance with the assigned behaviors assigned to the first port.
A computerized system of a port-based multitenancy router comprising:
- at least one processor configured to execute instructions;
- at least one memory containing instructions that are executed on the at least one processor, causes the at least one processor to perform operations that:
- for each port in the port-based multi-tenancy router, assign a behavior from a plurality of different behaviors, wherein at least two ports in the port-based multi-tenancy router are assigned different behaviors, wherein at least one port in the port-based multi-tenancy router is a physical port and wherein at least one port in the port-based multi-tenancy router is a virtual port;
- determining, based on a host device status of a host device of a user, a set of user behaviors related to the user,
- wherein the host device status comprises a host-device's location, a host-device type, a host-device user's identity, or a host-device's order in a sequence of other host devices,
- wherein the user is in one or more wireless networks in communication with the port-based multitenancy router,
- wherein the set of user behaviors related to the user comprises:
- a download speed experience of a user computing device,
- a restriction of the user computing device to a non-singleton set of specified uniform resource locators (URLs),
- a non-singleton set of different user bandwidth allowances, and
- a non-singleton set of specified captive portal attributes;
- generating a list of currently-available ports of the port-based multi-tenancy router;
- and
- communicating data for the user using a first port in the list of currently-available ports by:
- assigning the user to the first port based on at least one behavior in the set of user behaviors and based on the assigned behaviors assigned to the first port and
- communicating the data for the user via the first port and in accordance with the assigned behaviors assigned to the first port.
Dependencies are inferred from the claim text.