IP Library Granted Patent US 9,549,087
Granted Patent B2
US 9,549,087 · App. 14/514,854 · Granted Jan 17, 2017

System and method for guaranteed high speed fax delivery

Inventor: Nicholas J. Basil (San Diego, CA)
H04N1/00209H04N1/00214H04N1/32789H04N1/33392H04N1/41H04N2201/0039H04N2201/0093H04N2201/3218
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,549,087
App. No.
14/514,854
Granted
Jan 17, 2017
Kind
B2
Abstract

Described herein is a fax processing system that improves the speed and reliability of fax transmissions via a data communications network and provides a new method of transmitting facsimile images. Fax images are encoded with an embedded bit signal by a fax software program on the originating fax, where such bit signal is recognized by fax software at a fax service such that the original image data is transferred to the fax service via a secure link over a data communications network at internet speeds and notifies the fax service software with a confirmation.

Claims (39)

1. A facsimile system for the real-time delivery of facsimile image data of a facsimile communication call comprising:

a software encoder program capable of encoding non-facsimile image digital data bits in an image data;

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

the software encoder program capable of sending a message to the software decoder program, the message is selected from a group consisting of a checksum, a number of pages, a number of bytes, a unique identifier of the facsimile image, a unique identifier of the software encoder program, a customer subscriber identification field, a non-standard capabilities field or a fax information field;

the software decoder program capable of recognizing the message from the software encoder program and authenticating the facsimile image data and sending an internet link to stream the facsimile image data;

the software encoder program capable of streaming the facsimile image data through the internet link using a transport layer, application layer or internet layer protocol;

the software decoder program capable of controlling a transmission speed of the facsimile image data;

the software decoder program capable of sending a confirmation message to the software encoder program, the confirmation message is selected from a group consisting of a checksum received, a number of received pages, a number of received bytes, or a unique identifier of the received facsimile image data;

the software decoder program capable of detecting if the streamed facsimile image data via the internet is complete;

the software decoder program capable of sending a T.30 confirmation signal to the software encoder program confirming a completion of the facsimile communication call and terminating the facsimile communication call.

2. The facsimile system for the real-time delivery of facsimile image data of a facsimile communication call as described in claim 1 , wherein the software decoder program further comprising the capability of

setting a transmission speed to any T.30 supported modem speed for a purpose of slowing down the transmission speed based on a T.30 handshaking protocol.

3. The facsimile system for the real-time delivery of facsimile image data of a facsimile communication call as described in claim 1 , wherein the software encoder program further comprising:

capable of encoding any ITU T.30 defined facsimile information field withnon-facsimile-image digital data bits, and

encoding any ITU T.30 defined facsimile information field with non-facsimile-image digital data bits,

such that the ITU T.30 defined facsimile information field provides a message to the software decoder program.

4. The facsimile system for the real-time delivery of facsimile image data of a facsimile communication call as described in claim 1 , wherein the software decoder program further comprising:

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

5. The facsimile system for the real-time delivery of facsimile image data of a facsimile communication call as described in claim 1 , wherein the software decoder program uses one or more of the following to calculate a checksum:

originating facsimile phone number,

non-facsimile-image digital data information in one or more of the number of pages in the facsimile image data,

the number of bytes in the facsimile image data,

a unique identifier of the facsimile image data and a unique identifier of the software encoder program;

wherein said checksum is used for a purpose future validation of the facsimile image data.

6. The facsimile system for the real-time delivery of facsimile image data of a facsimile communication call as described in claim 1 , wherein the software encoder program further comprising:

receiving a confirmation from the software decoder program;

informing a third party facsimile application that the facsimile communication call is confirmed and complete.

7. A method of real time delivery of facsimile image data of a facsimile communication call comprising the steps of:

encoding of non-facsimile image data bits in an image document by a software encoder program;

authenticating the non-facsimile-image digital data bits in the image data sent from the software encoder program by a software decoder program;

the software encoder program sending a message to the software decoder program, the message is selected from a group consisting of a checksum, a number of pages, a number of bytes, a unique identifier of the facsimile image, a unique identifier of the software encoder program, a customer subscriber identification field, a non-standard capabilities field or a fax information field;

the software decoder program recognizing the message form the software encoder program and authenticates the facsimile image data and sends an internet link to stream the facsimile image data;

the software encoder program streaming the facsimile image data through the internet link using a transport layer, application layer or internet layer protocol;

the software decoder program controlling a transmission speed of the facsimile image data;

the software decoder program sending a confirmation message to the software encoder program, the message is a checksum received, a number of received pages, a number of received bytes, or a unique identifier of the received facsimile image data:

the software decoder program detecting that the streamed image data via the internet link is complete; and

the software decoder program sending a T.30 confirmation signaling a completion of the facsimile communication call to the software encoder program and terminating the facsimile communication call.

8. The method of real time delivery of facsimile image data of a facsimile communication call described in claim 7 wherein the software decoder program further comprises:

passing a facsimile communication call through as directed by a receiving facsimile system if no message is detected to have been sent by the software encoder program.

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/0235 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2014
From: BASIL, NICHOLAS J
To: AXACORE, INC
Reel/Frame 034357/0762 →
Continuity (3)
Provisional Application 61891341 · Oct 15, 2013
Provisional Application 61927716 · Jan 15, 2014
Related Publication 20150103378A1 · Apr 16, 2015