IP Library Granted Patent US 9,247,100
Granted Patent B2
US 9,247,100 · App. 14/059,325 · Granted Jan 26, 2016

Systems and methods for routing a facsimile confirmation based on content

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,247,100
App. No.
14/059,325
Granted
Jan 26, 2016
Kind
B2
Abstract

A method for routing a confirmation of receipt and/or delivery of a facsimile or portion thereof according to one embodiment includes generating text of a facsimile in a computer readable format; ascertaining one or more of a significance and a relevance of at least a portion of the text by locating one or more keywords in the text, wherein at least two of the keywords are not adjacent in the text; analyzing the text for at least one of a meaning and a context of the text; and routing at least one confirmation of receipt and/or delivery of the facsimile to one or more confirmation destinations based on the analysis. Additional disclosed embodiments include systems and computer program products configured to similarly route confirmation of receipt and/or delivery of a facsimile or a portion thereof.

Claims (64)

1. A method for routing confirmation of receipt and/or delivery of a facsimile, the method comprising:

generating text of a facsimile in a computer readable format;

ascertaining one or more of a significance and a relevance of at least a portion of the text by locating one or more keywords in the text, wherein at least two of the keywords are not adjacent in the text;

analyzing the text for at least one of a meaning and a context of the text;

initiating a business process;

generating a notification of a problem with the initiated business process in response to determining the problem exists;

notifying one or more entities of the problem; and

routing at least one confirmation of receipt and/or delivery of the facsimile to one or more confirmation destinations based on the analysis,

wherein the routing utilizes an outgoing communication device, and

wherein the business process is initiated based at least in part on the analysis.

2. The method as recited in claim 1 , wherein the analysis further includes matching one or more of the located keywords to data stored in memory.

3. The method as recited in claim 1 , wherein the analysis comprises recognizing at least one of a name, an email address and contact information in the facsimile.

4. The method as recited in claim 3 , wherein one or more of the keywords comprises the name, the email address and/or the contact information.

5. The method as recited in claim 1 , further comprising storing at least some of the text in a memory.

6. The method as recited in claim 1 , further comprising logging information relating to receipt and/or transmission of the at least one confirmation.

7. The method as recited in claim 1 , wherein at least one of the generating and the notifying comprises logging one or more of facsimile receipts and facsimile transmissions.

8. The method as recited in claim 1 , wherein at least one of the confirmation destinations corresponds to an intended recipient of the facsimile and/or the confirmation.

9. The method as recited in claim 1 , wherein at least one of the confirmation destinations corresponds to a recipient other than an intended recipient of the facsimile and/or the confirmation.

10. The method as recited in claim 1 , wherein the analysis further includes comparing one or more of the keywords in the text to at least one other element in the text.

11. The method as recited in claim 10 , wherein the at least one other element comprises one or more of a word, a symbol, and a keyword.

12. A system configured to route confirmation of receipt and/or delivery of a facsimile, the system comprising:

a processor; and

logic in and/or executable by the processor to cause the processor to:

generate text of a facsimile in a computer readable format;

ascertain one or more of a significance and a relevance of at least a portion of the text by locating one or more keywords in the text, wherein at least two of the keywords are not adjacent in the text;

analyze the text for at least one of a meaning and a context of the text;

attempting to initiate a business process;

determining whether a problem exists with the attempted business process;

in response to determining a problem exists with the attempted business process, generating a notification of the determined problem; and

route at least one confirmation of receipt and/or delivery of the facsimile to one or more confirmation destinations based on the analysis,

wherein the business process initiation attempt is based on the analysis, and

wherein the problem comprises failure to initiate the business process.

13. The system as recited in claim 12 , wherein the logic configured to cause the processor to analyze the text comprises logic configured to cause the processor to match the text one or more of the located keywords to data stored in memory.

14. The system as recited in claim 12 , wherein the logic configured to cause the processor to analyze the text comprises logic configured to cause the processor to recognize at least one of a name, an email address and contact information in the facsimile.

15. The system as recited in claim 14 , wherein one or more of the keywords comprises the name, the email address and/or the contact information.

16. The system as recited in claim 12 , further comprising logic configured to cause the processor to store at least some of the text in a memory.

17. The system as recited in claim 12 , further comprising logic configured to cause the processor to log information relating to receipt and/or transmission of the at least one confirmation.

18. The system as recited in claim 12 , wherein the routing utilizes an outgoing communication device.

19. The system as recited in claim 12 , further comprising logic configured to cause the processor to: notify one or more entities of the problem in response to generating the notification of the determined problem.

20. The system as recited in claim 19 , wherein the notifying comprises logging one or more of facsimile receipts and facsimile transmissions.

21. The system as recited in claim 12 , wherein at least one of the confirmation destinations corresponds to an intended recipient of the facsimile and/or the confirmation.

22. The system as recited in claim 12 , wherein at least one of the confirmation destinations corresponds to a recipient other than an intended recipient of the facsimile and/or the confirmation.

23. A system as recited in claim 12 , wherein the logic configured to cause the processor to analyze further comprises logic configured to cause the processor to compare one or more of the keywords in the text to at least one other element in the text.

24. A system as recited in claim 23 , wherein the at least one other element comprises one or more of a word, a symbol, and a keyword.

25. A computer program product comprising: a non-transitory computer readable storage medium having program code embodied therewith, the program code readable/executable by a processor to cause the processor to:

generate text of a facsimile in a computer readable format;

ascertain one or more of a significance and a relevance of at least a portion of the text by locating one or more keywords in the text, wherein at least two of the keywords are not adjacent in the text;

analyze the text for at least one of a meaning and a context of the text;

initiate a business process based on the analysis;

detect a problem with the business process;

generate a notification of the problem;

notify one or more entities of the problem; and

route at least one confirmation of receipt and/or delivery of the facsimile to one or more confirmation destinations based on the analysis,

wherein the routing utilizes an outgoing communication device.

26. The computer readable program product as recited in claim 25 , wherein at least one of the generating and the notifying comprises logging one or more of facsimile receipts and facsimile transmissions.

27. The computer readable program product as recited in claim 25 , wherein the program code readable/executable by the processor to cause the processor to analyze the text comprises program code readable/executable by the processor to cause the processor to match the text one or more of the located keywords to data stored in memory.

28. The computer readable program product as recited in claim 25 , wherein the program code readable/executable by the processor to cause the processor to analyze the text comprises program code readable/executable by the processor to cause the processor to recognize at least one of a name, an email address and contact information in the facsimile.

29. The computer readable program product as recited in claim 28 , wherein one or more of the keywords comprises the name, the email address and/or the contact information.

30. The computer readable program product as recited in claim 25 , further comprising program code readable/executable by the processor to cause the processor to store at least some of the text in a memory.

31. The computer readable program product as recited in claim 25 , further comprising program code readable/executable by a processor to cause the processor to log information relating to receipt and/or transmission of the at least one confirmation.

32. The computer readable program product as recited in claim 25 , wherein at least one of the confirmation destinations corresponds to an intended recipient of the facsimile and/or the confirmation.

33. The computer readable program product as recited in claim 25 , wherein at least one of the confirmation destinations corresponds to a recipient other than an intended recipient of the facsimile and/or the confirmation.

34. The computer readable program product as recited in claim 25 , wherein the logic configured to analyze further comprises logic configured to compare one or more of the keywords in the text to at least one other element in the text.

35. The computer readable program product as recited in claim 34 , wherein the other element comprises one or more of a word, a symbol, and a keyword.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2024
From: KOFAX, INC.
To: TUNGSTEN AUTOMATION CORPORATION
Reel/Frame 067428/0392 →
RELEASE OF SECURITY INTEREST Recorded Jul 21, 2022
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: KAPOW TECHNOLOGIES, INC.; KOFAX, INC.
Reel/Frame 060805/0161 →
SECURITY INTEREST Recorded Jul 20, 2022
From: KOFAX, INC.; PSIGEN SOFTWARE, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 060768/0159 →
FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jul 20, 2022
From: KOFAX, INC.; PSIGEN SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A. AS COLLATERAL AGENT
Reel/Frame 060757/0565 →
SECURITY INTEREST Recorded Jul 7, 2017
From: KOFAX, INC.
To: CREDIT SUISSE
Reel/Frame 043108/0207 →
CHANGE OF NAME Recorded Jun 20, 2017
From: KOFAX IMAGE PRODUCTS, INC.
To: KOFAX, INC
Reel/Frame 042914/0136 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2017
From: COUCHMAN, ROY; BORREY, ROLAND G.
To: KOFAX IMAGE PRODUCTS, INC.
Reel/Frame 042757/0363 →
RELEASE OF SECURITY INTEREST Recorded May 26, 2015
From: BANK OF AMERICA, N.A.
To: KOFAX, INC.; ATALASOFT, INC.; KAPOW TECHNOLOGIES, INC.
Reel/Frame 035773/0930 →
SECURITY INTEREST Recorded Oct 29, 2014
From: KOFAX, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 034063/0057 →
SECURITY INTEREST Recorded Apr 4, 2014
From: KOFAX, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 032600/0489 →