IP Library Granted Patent US 9,219,844
Granted Patent B2
US 9,219,844 · App. 14/514,913 · Granted Dec 22, 2015

Intelligent fax retransmission system and method

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,219,844
App. No.
14/514,913
Granted
Dec 22, 2015
Kind
B2
Abstract

Described herein is a fax processing system for the improvement of efficiency and reliability of fax transmissions over any communications network, specifically for retransmitting an incomplete transmission. Fax images are encoded with an embedded digital bit signal by a fax software program on the originating fax that indicates the number of pages in the document where such bit signal is recognized by fax software at a fax service for the purpose of monitoring the page count of the transmission, and in the case of a failed transmission, using the embedded digital data to notify the recipient that more pages will be transmitted, and further transmitting the remaining pages on the next facsimile phone call.

Claims (59)

1. A facsimile based computer readable medium encoded with a computer executable instruction performing an intelligent retransmission of an incomplete facsimile transmissions comprising:

a software encoder program on the computer readable medium comprising the capability to

encode non-facsimile-image digital data bits in a facsimile image data,

possess information of

a number of pages in the facsimile image data,

a unique identifier of the facsimile image data,

a unique identifier of the software encoder program,

a date and a time of a facsimile transmission;

a software decoder program on the computer readable medium capable of: authenticating the non-facsimile-image digital data bits in the facsimile image data sent from the software encoder program;

the software decoder program further informing the software encoder program of the number of pages of a facsimile image received;

the software encoder program further capable of authenticating

the number of pages of a facsimile image that were successfully transmitted, and in the case of an incomplete facsimile transmission,

initiating an automated retransmission of the facsimile image data commencing with the first page that was not successfully transmitted to the receiving destination until all pages are transmitted.

2. The software encoder program on computer readable medium as described in claim 1 , further comprising:

a capability to encode non-facsimile-image digital data bits in the facsimile image data that provides a message to the software decoder program comprising one or more of the following:

an existence of the program,

the number of pages in the facsimile image data,

the number of bytes in the facsimile image data,

the unique identifier code for the facsimile image data,

the unique identifier of the software encoder program,

the time of the fax transmission; and the date of the fax transmission.

3. The software decoder program on computer readable medium as described in claim 1 , further comprising:

a capability to authenticate non-facsimile-image digital data bits within the facsimile image data that provides a message received from the software encoder program, further comprising one or more of the following:

an existence of the program from the sending facsimile,

the number of pages in the facsimile image data,

the number of bytes in the facsimile image data,

the unique identifier code for the facsimile image data,

the unique identifier of the software encoder program,

the time of the fax transmission; and the date of the fax transmission.

4. The software encoder program on computer readable medium as described in claim 1 ,

further comprising the capability to encode any ITU T.30 defined non-standard capabilities with non-facsimile-image digital data bits, or to encode any ITU T.30 defined facsimile information field with non-facsimile-communication-protocol/non-facsimile-image digital data bits, that provides a message to the software decoder program.

5. The software decoder program on computer readable medium as described in claim 1 ,

further comprising the capability to authenticate non-facsimile-image digital data bits in one or more of any defined non-standard capabilities or facsimile information fields of the ITU T.30 specification.

6. The software decoder program on computer readable medium as descried in claim 1 further comprising the capability to detect upon termination of the facsimile telephone call, the number of pages that were successfully transmitted, and further comprising the capability to send a signal to the software encoder program the value of the number of pages that were successfully transmitted during the facsimile telephone call.

7. The software decoder program on computer readable medium as descried in claim 1 further comprising the capability to generate a facsimile message to a recipient of the previous facsimile image data indicating the entire document was not successfully transmitted, and that the remaining pages of the document will be transmitted.

8. The software encoder program on computer readable medium as described in claim 1 further comprising the capability: to receive from the software decoder program a message indicating the number of pages that were successfully transmitted; to prepare the facsimile image data to send the remaining pages that were not successfully transmitted; to initiate a second facsimile transmission telephone call with the remaining pages of the facsimile image data.

9. The software encoder program on computer readable medium as described in claim 1 , further comprising: the capability to encode non-facsimile-image digital data bits in the facsimile image data containing the remaining pages not transmitted from the first image document, that provides a message to the software decoder program comprising one or more of the following: the existence of the program from the sending facsimile, the number of pages in the facsimile image data, the number of bytes in the facsimile image data, a unique identifier code for the facsimile image data, a unique identifier of the software encoder program, the time of the fax transmission, and the date of the fax transmission.

10. The software decoder program on computer readable medium as described in claim 1 , further comprising: the capability to authenticate non-facsimile-image digital data bits within the facsimile image data containing the remaining pages not transmitted from the first image document, comprising one or more of the following: the existence of the program from the sending facsimile, the number of pages in the facsimile image data, the number of bytes in the facsimile image data, a unique identifier code for the facsimile image data, a unique identifier of the software encoder program, the time of the fax transmission, and the date of the fax transmission.

11. A method for a facsimile based computer readable medium encoded with a computer executable instruction to perform an intelligent retransmission of incomplete facsimile transmissions comprising:

a software encoder program on computer readable medium comprising the capability to encode non-facsimile-image digital data bits in the facsimile image data, the digital data bits comprising one or more of the following:

a number of pages in the facsimile image data,

a unique identifier of the facsimile image data,

a unique identifier of the software encoder program,

a date and time of the facsimile transmission;

a software decoder program on computer readable medium capable of: authenticating the non-facsimile-image digital data bits in the facsimile image data sent from the software encoder program;

the software decoder program further informing the software encoder program of the number of pages of a facsimile image data received;

the software encoder program further capable of authenticating the number of pages of a facsimile image that were successfully transmitted, and in the case of an incomplete facsimile transmission, initiating an automated retransmission of the facsimile image data commencing with the first page that was not successfully transmitted to the receiving destination until all pages are transmitted.

12. The method as in claim 11 wherein the software encoder program encodes non-facsimile-image digital data bits in the facsimile image data that provides a message to the software decoder program comprising one or more of the following: the existence of the program from the sending facsimile, the number of pages in the facsimile image data, the number of bytes in the facsimile image data, a unique identifier code for the facsimile image data, a unique identifier of the software encoder program, the time of the fax transmission, and the date of the fax transmission.

13. The method as in claim 11 wherein the software decoder programs non-facsimile-image digital data bits within the facsimile image data that provides a message received from the software encoder program, further comprising one or more of the following: the existence of the program from the sending facsimile, the number of pages in the facsimile image data, the number of bytes in the facsimile image data, a unique identifier code for the facsimile image data, a unique identifier of the software encoder program, the time of the fax transmission, and the date of the fax transmission.

14. The method as in claim 11 wherein the software encoder program may encode any ITU T.30 defined non-standard capabilities with non-facsimile-image digital data bits, or to encode any ITU T.30 defined facsimile information field with non-facsimile-communication-protocol/non-facsimile-image digital data bits, that provides a message to the software decoder program.

15. The method as in claim 11 wherein the software decoder program receives and authenticates non-facsimile-image digital data bits in one or more of any defined non-standard capabilities or facsimile information fields of the ITU T.30 specification.

16. The method as in claim 11 wherein the software decoder program detects upon termination of a facsimile telephone call, the number of pages that were successfully transmitted and sends a signal to the software encoder program containing the value of the number of pages that were successfully transmitted during the facsimile telephone call.

17. The method as in claim 11 wherein the software decoder program generates a facsimile message to a recipient of the previous facsimile image indicating the entire document was not successfully transmitted, and that the remaining pages of the document will be transmitted.

18. The method as in claim 11 wherein

the software encoder program receives from the software decoder program a message indicating the number of pages that were successfully transmitted;

prepares the facsimile image data to send the remaining pages that were not successfully transmitted; and

initiates a second facsimile transmission telephone call with the remaining pages of the facsimile image data.

19. The method as in claim 11 wherein the software encoder program on computer readable medium encodes non-facsimile-image digital data bits in the facsimile image data containing the remaining pages not transmitted from the first image document, that provides a message to the software decoder program comprising one or more of the following: the existence of the program from the sending facsimile, the number of pages in the facsimile image data, the number of bytes in the facsimile image data, a unique identifier code for the facsimile image data, a unique identifier of the software encoder program, the time of the fax transmission, and the date of the fax transmission.

20. The method of claim 11 wherein the software decoder program authenticates non-facsimile-image digital data bits within the facsimile image data containing the remaining pages not transmitted from the first image, that provides a message received from the software encoder program, further comprising one or more of the following: the existence of the program from the sending facsimile, the number of pages in the facsimile image data, the number of bytes in the facsimile image data, a unique identifier code for the facsimile image data, a unique identifier of the software encoder program, the time of the fax transmission, and the date of the fax transmission.

Assignments (10)
SECURITY INTEREST Recorded Aug 15, 2025
From: CONSENSUS CLOUD SOLUTIONS, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 072491/0165 →
RELEASE OF SECURITY INTEREST Recorded Jul 9, 2025
From: U.S. BANK NATIONAL ASSOCIATION, AS SUCCESSOR TO MUFG UNION BANK, N.A.
To: CONSENSUS CLOUD SOLUTIONS, LLC F/K/A J2 CLOUD SERVICES, LLC
Reel/Frame 071889/0496 →
CHANGE OF NAME Recorded Jul 3, 2025
From: J2 CLOUD SERVICES, LLC
To: CONSENSUS CLOUD SOLUTIONS, LLC
Reel/Frame 071817/0306 →
SECURITY INTEREST Recorded Mar 9, 2022
From: J2 CLOUD SERVICES, LLC
To: MUFG UNION BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 059357/0003 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: ADVANCED MESSAGING TECHNOLOGIES, INC.
To: J2 CLOUD SERVICES, LLC
Reel/Frame 057937/0001 →
AMENDMENT TO RECORDABLE PATENT ASSIGNMENT Recorded Apr 8, 2021
From: J2 CLOUD SERVICES, LLC
To: ADVANCED MESSAGING TECHNOLOGIES, INC.
Reel/Frame 055879/0803 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2018
From: J2 CLOUD SERVICES, LLC
To: ADVANCED MESSAGING TECHNOLOGIES, INC.
Reel/Frame 044640/0793 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2018
From: SCRYPT, INC.
To: J2 CLOUD SERVICES, LLC
Reel/Frame 044627/0536 →
NUNC PRO TUNC ASSIGNMENT Recorded Apr 9, 2015
From: AXACORE, INC
To: SCRYPT, INC
Reel/Frame 035370/0483 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2014
From: BASIL, NICHOLAS J
To: AXACORE, INC
Reel/Frame 034357/0862 →