IP Library Granted Patent US 9,948,826
Granted Patent B2
US 9,948,826 · App. 14/606,519 · Granted Apr 17, 2018

System, method and computer program product for multi-tenant facsimile server

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,948,826
App. No.
14/606,519
Granted
Apr 17, 2018
Kind
B2
Abstract

In embodiments disclosed herein disclose methods and systems for providing a multitenant facsimile server. The computer instructions may be executable to maintain a set of entity information, wherein the entity information defines a plurality of tenants, and maintain a database configured to store transmitted and received fax documents corresponding to a plurality of tenants. The computer instructions may be further executable to receive a facsimile document at the fax server, wherein the facsimile document comprises one of a document to be transmitted or a received fax. The computer instructions may be further executable to identify a tenant associated with the document based on an identifier. Further, the computer instructions may be executable to store the document in the database, wherein the document is associated with the tenant in the database.

Claims (46)

1. A facsimile server comprising:

one or more facsimile boards;

a processor;

a computer readable media accessible by the processor storing computer instructions executable to perform a method comprising:

maintaining a set of entity information, wherein the set of entity information is associated with a plurality of tenants that can transmit faxes via the facsimile server, wherein each tenant comprises multiple owners and corresponds to a set of resources;

maintaining a database configured to store transmitted and received fax documents corresponding to the plurality of tenants;

receiving a facsimile document at the facsimile server, wherein the facsimile document comprises a document to be transmitted;

identifying a sending tenant associated with the document based on an identifier associated with the sending tenant that transmitted the document;

applying, independently of the set of resources of the sending tenant, settings associated with the sending tenant; and

faxing the document to a receiving tenant based on the applied settings from a fax number allocated to the sending tenant.

2. The facsimile server of claim 1 , wherein each of the plurality of tenants has a corresponding fax number.

3. The facsimile server of claim 2 , wherein the facsimile document has metadata containing the fax number.

4. The facsimile server of claim 3 , wherein the identifying includes identifying the tenant based on the fax number metadata.

5. The facsimile server of claim 1 , wherein the identifier associated with each of the tenants is a domain name.

6. The facsimile server of claim 1 , wherein at least one of the plurality of tenants is associated with a plurality of users.

7. The facsimile server of claim 1 , wherein each of the plurality of tenants shares system resources of the facsimile server.

8. The facsimile server of claim 1 , wherein the computer instructions are further executable to perform the steps of:

identifying a sending owner associated with the facsimile document;

applying one or more settings when faxing the facsimile document based on the sending owner.

9. A method comprising:

maintaining a set of entity information, wherein the set of entity information is associated with a plurality of tenants that can transmit faxes via a facsimile server, wherein each tenant comprises multiple owners and corresponds to a set of resources;

maintaining a database configured to store transmitted and received fax documents corresponding to the plurality of tenants;

receiving a facsimile document at the facsimile server, wherein the facsimile document comprises a document to be transmitted;

identifying a sending tenant associated with the document based on an identifier associated with the sending tenant that transmitted the document;

applying, independently of the set of resources of the sending tenant, settings associated with the sending tenant; and

faxing the document to a receiving tenant based on the applied settings from a fax number allocated to the sending tenant.

10. The method of claim 9 , wherein each of the plurality of tenants has a corresponding fax number.

11. The method of claim 10 , wherein the facsimile document has metadata containing the fax number.

12. The method of claim 11 , wherein the identifying includes identifying the tenant based on the fax number metadata.

13. The method of claim 9 , wherein the identifier is a domain name.

14. The method of claim 13 , wherein each of the plurality of tenants has a different domain name.

15. The method of claim 9 , wherein at least one of the plurality of tenants is associated with a plurality of users.

16. The method of claim 9 , wherein each of the plurality of tenants shares system resources of a facsimile server.

17. The method of claim 9 , wherein the method further includes:

identifying a sending owner associated with the facsimile document;

applying one or more settings when faxing the facsimile document based on the sending owner.

18. A non-transitory computer program product comprising at least one computer-readable storage medium having computer-readable program code portions stored therein, the computer readable code portions to perform a method comprising:

maintaining a set of entity information, wherein the set of entity information is associated with a plurality of tenants that can transmit faxes via a facsimile server, wherein each tenant comprises multiple owners and corresponds to a set of resources;

maintaining a database configured to store transmitted and received fax documents corresponding to the plurality of tenants;

receiving a facsimile document at the facsimile server, wherein the facsimile document comprises a document to be transmitted;

identifying a sending tenant associated with the document based on an identifier associated with the sending tenant that transmitted the document;

applying, independently of the set of resources of the sending tenant, settings associated with the sending tenant; and

faxing the document to a receiving tenant based on the applied settings from a fax number allocated to the sending tenant.

19. The non-transitory computer program of claim 18 , wherein the computer readable code portions are further executable to perform the steps of:

identifying a sending owner associated with the facsimile document;

applying one or more settings when faxing the facsimile document based on the sending owner.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 063559/0628) Recorded Jun 21, 2024
From: BARCLAYS BANK PLC
To: OPEN TEXT SA ULC
Reel/Frame 067807/0053 →
SECURITY INTEREST Recorded Aug 30, 2023
From: OPEN TEXT SA ULC
To: THE BANK OF NEW YORK MELLON
Reel/Frame 064761/0256 →
SECURITY INTEREST Recorded May 7, 2023
From: OPEN TEXT SA ULC
To: BARCLAYS BANK PLC
Reel/Frame 063559/0628 →
SECURITY INTEREST Recorded May 7, 2023
From: OPEN TEXT SA ULC
To: BARCLAYS BANK PLC
Reel/Frame 063559/0647 →
SECURITY INTEREST Recorded May 7, 2023
From: OPEN TEXT SA ULC
To: BARCLAYS BANK PLC
Reel/Frame 063559/0758 →
CERTIFICATE OF CONTINUANCE Recorded Aug 30, 2016
From: OT IP SUB, LLC
To: IP OT SUB ULC
Reel/Frame 039986/0689 →
IP BUSINESS SALE AGREEMENT Recorded Aug 30, 2016
From: OPEN TEXT S.A.
To: OT IP SUB, LLC
Reel/Frame 039872/0605 →
CERTIFICATE OF AMALGAMATION Recorded Aug 30, 2016
From: IP OT SUB ULC
To: OPEN TEXT SA ULC
Reel/Frame 039872/0662 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2015
From: RIEDEL, MICHAEL; REBERT, TREBER
To: OPEN TEXT S.A.
Reel/Frame 035044/0522 →