Multi-tenant enabling a single-tenant computer program product
AssigneeCloudVu, Inc.
InventorBradley W. Jones
Life of this patent
Estimating the term…
Abstract
Apparatuses, systems, methods, and computer program products are disclosed for multi-tenant enabling a single-tenant computer program product. A layer communication gateway module may tag data associated with multiple tenants. A common repository module may provide the data to a single-tenant computer program product. A user interface gateway module may present a user interface for the computer program product to a single tenant based on one or more tags associated with the single tenant.
Claims25
A method for multi-tenant enabling a single-tenant computer program product, the method comprising:
- tagging data associated with multiple tenants, a tag being uniquely associated with a tenant;
- providing the data to a single-tenant computer program product, the data associated with the multiple tenants;
- and
- presenting a user interface to a single tenant based on one or more tags associated with the single tenant.
An apparatus for multi-tenant enabling a single-tenant computer program product, the apparatus comprising:
- a layer communication gateway module configured to tag data associated with multiple tenants, a tag being uniquely associated with a tenant;
- a common repository module configured to provide the data to a single-tenant computer program product, the data associated with the multiple tenants;
- and
- a user interface gateway module configured to present a user interface for the computer program product to a single tenant based on one or more tags associated with the single tenant.
A method for capturing data packets, the method comprising:
- capturing, within a first computing device, data packets for the first computing device using a packet capturing module executing on the first computing device, the data packets comprising an identifier for a first destination;
- encapsulating the captured data packets with a packet header comprising an identifier for a second destination associated with a second computing device;
- and
- sending the encapsulated data packets to a packet receiving module executing on the second computing device, the packet receiving module configured to unencapsulate the encapsulated data packets and forward the unencapsulated data packets to a packet processing module executing on a third computing device associated with the first destination.
Dependencies are inferred from the claim text.