IP Library Granted Patent US 9,009,336
Granted Patent B2
US 9,009,336 · App. 14/514,862 · Granted Apr 14, 2015

Method and system for pacing, acking, timing, and handicapping (path) for simultaneous receipt of documents

Inventors: Lawrence C. Rafsky (Livingston, NJ); Robert E. Ungar (Randolph, NJ); Thomas B. Donchez (Bethlehem, PA); Lonne F. Katz (Parsippany, NJ); Christopher W. Lea (Brooklyn, NY)
Assignee: Acquire Media Ventures, Inc.
H04L67/1097G06Q10/10G06Q40/06H04L29/06095H04L47/10H04L47/263H04L47/32H04L67/06H04L67/26G06F17/30581
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,009,336
App. No.
14/514,862
Granted
Apr 14, 2015
Kind
B2
Abstract

A computing device determines impactful content in transmittable content. The computing device assigns the impactful content in the transmittable content to one or more impactful block units. Each impactful block unit comprises a determined numbers of characters. The computing device extracts the one or more impactful block units from the transmittable content. The computing device places the one or more impactful block units at the end of the transmittable content. The computing device transmits the transmittable content to a plurality of intended recipients. Each character, or a small packet set of sequential characters, of the determined number of characters of the one or more impactful block units is transmitted using a time delay for a particular intended recipient and a pacing method. The one or more impactful block units are to be received substantially simultaneously by the plurality of intended recipients.

Claims (40)

1. A method, comprising:

determining, by a computing device, impactful content in transmittable content;

assigning, by the computing device, the impactful content in the transmittable content to one or more impactful block units, each impactful block unit comprising a determined numbers of characters;

extracting, by the computing device, the one or more impactful block units from the transmittable content;

placing, by the computing device, the one or more impactful block units at the end of the transmittable content; and

transmitting, by the computing device, the transmittable content to a plurality of intended recipients, each character, or a small packet set of sequential characters, of the determined number of characters of the one or more impactful block units transmitted using a time delay for a particular intended recipient and a pacing method, the one or more impactful block units to be received substantially simultaneously by the plurality of intended recipients;

wherein the time delay for the particular intended recipient is set to the difference between ½ of a longest round trip time among all of the intended recipients and ½ the round trip time of the particular intended recipient.

2. The method of claim 1 , further comprising grouping the one or more impactful block units into a single impactful block before said transmitting the transmittable content.

3. The method of claim 1 , further comprising filling the former locations of one or more impactful block units in the transmittable content with corresponding one or more placeholders.

4. The method of claim 3 , wherein the one or more placeholders are one or more reference tags indicating a particular impactful block, wherein the impactful block comprises at least one of the one or more consecutive impactful block units.

5. The method of claim 3 , further comprising filing the one or more placeholders with one or more padded content strings to hold the exact length of an impactful block comprising at least one of the one or more consecutive impactful block units.

6. The method of claim 3 , wherein the one or more placeholders are configured to cause an intended recipient computing device to remove each of the one or more placeholders and place corresponding ones of the one or more impactful block units to their former locations in the transmittable content.

7. The method of claim 1 , wherein impactful content refers to any portion of the transmittable content that impacts a financial-related action.

8. The method of claim 1 , further comprising:

assigning, by the computing device, the remainder of the transmittable content to one or more non-impactful block units, each non-impactful block unit comprising the determined numbers of characters.

9. The method of claim 8 , wherein each character of the determined number of characters of the one or more non-impactful block units are transmitted without the time delay for a particular intended recipient and the pacing method.

10. The method of claim 1 , wherein the pacing method comprises commencement of transmission of the one or more impactful block units over a pacing time interval to ensure an evenly-distributed flow of bytes across a plurality of receivers.

11. The method of claim 10 , wherein the pacing time interval is equal to a reciprocal of a longest total transmission time taken for each intended recipient to receive the impactful block unit divided by each recipient's number of bytes in an impactful block unit.

12. The method of claim 1 , further comprising synchronizing connections for each of the intended recipients.

13. The method of claim 1 , wherein an impactful block unit comprises one or more sub block units, wherein synchronizing connections comprises waiting until all acknowledgement packets corresponding to a last transmitted sub block unit transmitted to each of the plurality of intended recipients has been received before transmitting a next sub block unit to each of the plurality of intended recipients.

14. A non-transitory computer-readable storage medium carrying one or more sequences of instructions that, when accessed by a computing device, causes the computing device to perform operations comprising:

determining, by the computing device, impactful content in transmittable content;

assigning, by the computing device, the impactful content in the transmittable content to one or more impactful block units, each impactful block unit comprising a determined numbers of characters;

extracting, by the computing device, the one or more impactful block units from the transmittable content;

placing, by the computing device, the one or more impactful block units at the end of the transmittable content; and

transmitting, by the computing device, the transmittable content to a plurality of intended recipients, each character, or a small packet set of sequential characters, of the determined number of characters of the one or more impactful block units transmitted using a time delay for a particular intended recipient and a pacing method, the one or more impactful block units to be received substantially simultaneously by the plurality of intended recipients;

wherein the time delay for the particular intended recipient is set to the difference between ½ of a longest round trip time among all of the intended recipients and ½ the round trip time of the particular intended recipient.

15. The non-transitory computer-readable storage medium of claim 14 , further comprising grouping the one or more impactful block units into a single impactful block before said transmitting the transmittable content.

16. The non-transitory computer-readable storage medium of claim 14 , further comprising filling the former locations of one or more impactful block units in the transmittable content with corresponding one or more placeholders.

17. A system, comprising:

a memory;

a computing device, operatively coupled to the memory, the computing device to:

determine impactful content in transmittable content;

assign the impactful content in the transmittable content to one or more impactful block units, each impactful block unit comprising a determined numbers of characters;

extract the one or more impactful block units from the transmittable content;

placing, by the computing device, the one or more impactful block units at the end of the transmittable content; and

transmit the transmittable content to a plurality of intended recipients, each character, or a small packet set of sequential characters, of the determined number of characters of the one or more impactful block units transmitted using a time delay for a particular intended recipient and a pacing method, the one or more impactful block units to be received substantially simultaneously by the plurality of intended recipients;

wherein the time delay for the particular intended recipient is set to the difference between ½ of a longest round trip time among all of the intended recipients and ½ the round trip time of the particular intended recipient.

18. The system of claim 17 , further comprising grouping the one or more impactful block units into a single impactful block before said transmitting the transmittable content.

19. The system of claim 17 , further comprising filling the former locations of one or more impactful block units in the transmittable content with corresponding one or more placeholders.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2020
From: NAVIGA INC.
To: ACQUIRE MEDIA U.S., LLC
Reel/Frame 054229/0256 →
CHANGE OF NAME Recorded Oct 29, 2020
From: NEWSCYCLE SOLUTIONS, INC.
To: NAVIGA INC.
Reel/Frame 054250/0558 →
PARTIAL RELEASE OF PATENT AND TRADEMARK SECURITY INTEREST Recorded Oct 21, 2020
From: MIDCAP FINANCIAL TRUST
To: NAVIGA, INC. (FORMERLY KNOWN AS NEWSCYCLE SOLUTIONS, INC.)
Reel/Frame 054159/0729 →
MERGER Recorded Jan 8, 2019
From: ACQUIRE MEDIA CORPORATION
To: ACQUIRE MEDIA HOLDCO, INC.
Reel/Frame 047936/0150 →
MERGER Recorded Jan 8, 2019
From: ACQUIRE MEDIA VENTURES INC.
To: ACQUIRE MEDIA CORPORATION
Reel/Frame 047936/0101 →
MERGER Recorded Jan 8, 2019
From: ACQUIRE MEDIA HOLDCO, INC.
To: NEWSCYCLE SOLUTIONS, INC.
Reel/Frame 047936/0197 →
SECURITY INTEREST Recorded Dec 29, 2017
From: NEWSCYCLE MOBILE, INC.; ACQUIRE MEDIA VENTURES, INC.
To: MIDCAP FINANCIAL TRUST
Reel/Frame 044504/0958 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2015
From: RAFSKY, LAWRENCE C.; UNGAR, ROBERT E.; DONCHEZ, THOMAS B.; KATZ, LONNE F.; LEA, CHRISTOPHER W.
To: ACQUIRE MEDIA VENTURES, INC.
Reel/Frame 034909/0212 →
Continuity (11)
Continuation 14243143 · Apr 2, 2014
Continuation 13198795 · Aug 5, 2011
Provisional Application 61371379 · Aug 6, 2010
Provisional Application 61371412 · Aug 6, 2010
Provisional Application 61371444 · Aug 6, 2010
Provisional Application 61371487 · Aug 6, 2010
Provisional Application 61373034 · Aug 12, 2010
Provisional Application 61379961 · Sep 3, 2010
Provisional Application 61448925 · Mar 3, 2011
Provisional Application 61479182 · Apr 26, 2011
Related Publication 20150032902A1 · Jan 29, 2015