IP Library Granted Patent US 8,892,765
Granted Patent B2
US 8,892,765 · App. 14/243,143 · Granted Nov 18, 2014

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/06H04L47/10H04L47/32H04L29/06095H04L47/263
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 8,892,765
App. No.
14/243,143
Granted
Nov 18, 2014
Kind
B2
Abstract

A method for facilitating substantially simultaneous receipt of content included in at least one document by a plurality of intended recipients is disclosed. At least one portion of impactful content is delimited in the at least one document to define at least one impactful block (IBlock). A remaining portion of content is delimited to define at least one non-impactful block (NIBlock). The least one IBlock is transmitted to be received substantially simultaneously by the plurality of intended recipients.

Claims (47)

1. A method, comprising:

identifying impactful content or receiving an identification of impactful content in electronic content;

designating, by the processor, the electronic content as an impactful block unit;

and transmitting, by the processor, the impactful block unit to a plurality of intended recipients, each character of the impactful block unit transmitted using both a handicapping method and a pacing method, the impactful block unit to be received substantially simultaneously by the plurality of intended recipients

wherein the handicapping method comprises:

particular intended recipient subtracted.

2. The method of claim 1 , wherein a round trip time of each of the plurality of intended recipients is determined in view of a ping time of an intended recipient.

3. The method of claim 2 , wherein a handicap time is set to ½ of a longest ping time from among all of the intended recipients with a ping time for a transmitting a next sub block unit to each of the plurality of intended recipients.

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

5. The method of claim 4 , 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.

6. The method of claim 5 , wherein at least one of the handicap time and the pacing time interval are one of averaged or exponentially smoothed.

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

8. The method of claim 1 , wherein the 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

receiving an acknowledgement packet from each of the plurality of intended recipients after transmission of at least one character of the impactful block unit;

determining a round trip time corresponding to each of the plurality of intended recipients;

calculating a handicap time for the impactful block unit for each of the plurality of intended recipients in view of the round trip time corresponding to each of the plurality of intended recipients; and

commencing the start of transmission of a next set of characters of the impactful block unit to each of the plurality of intended recipients after a delay equal to the corresponding handicap time of an intended recipient in order from a smallest handicap time to a largest handicap time.

9. The method of claim 1 , wherein if an acknowledgement packet is not received from a laggard recipient within an amount of time, the laggard recipient is dropped from receiving further transmission of an impactful block unit in a simultaneous disclosure group.

10. The method of claim 1 , wherein impactful content refers to any portion of the content included in an electronic information document that impacts a likelihood that an individual takes some form of a financial-related action.

11. The method of claim 1 , wherein impactful content includes at least one impactful data element.

12. The method of claim 11 , wherein an impactful data element includes at least one of a key word, a character, a marker, a name, or a symbol.

13. The method of claim 11 , wherein an impactful data element is identified by employing a pattern matching method.

14. The method of claim 13 , wherein the pattern matching method includes a regular expression matching method.

15. The method of claim 1 , wherein impactful block units intended for transmission to at least two of the plurality of intended recipients have different formats.

16. The method of claim 1 , wherein impactful block units intended for transmission to at least two of the plurality of intended recipients have different lengths.

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

identifying impactful content or receiving an identification of impactful content in electronic content;

designating, by the processor, the electronic content as an impactful block unit;

and transmitting, by the processor, the impactful block unit to a plurality of intended recipients, each character of the impactful block unit transmitted using both a handicapping method and a pacing method, the impactful block unit to be received substantially simultaneously by the plurality of intended recipients

wherein the handicapping method comprises:

receiving an acknowledgement packet from each of the plurality of intended recipients after transmission of at least one character of the impactful block unit;

determining a round trip time corresponding to each of the plurality of intended recipients;

calculating a handicap time for the impactful block unit for each of the plurality of intended recipients in view of the round trip time corresponding to each of the plurality of intended recipients; and

commencing the start of transmission of a next set of characters of the impactful block unit to each of the plurality of intended recipients after a delay equal to the corresponding handicap time of an intended recipient in order from a smallest handicap time to a largest handicap time.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the pacing method comprises commencement of transmission of the impactful block unit over a pacing time interval to ensure an evenly-distributed flow of bytes across a plurality of receivers.

19. The non-transitory computer-readable storage medium of claim 18 , 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.

20. A system comprising at least one server to:

identify impactful content or receive an identification of impactful content in electronic content;

designate the electronic content as an impactful block unit; and

transmit the impactful block unit to a plurality of intended recipients, each character of the impactful block unit transmitted using both a handicapping method and a pacing method, the impactful block unit to be received substantially simultaneously by the plurality of intended recipients

wherein the handicapping method comprises:

receiving an acknowledgement packet from each of the plurality of intended recipients after transmission of at least one character of the impactful block unit;

determining a round trip time corresponding to each of the plurality of intended recipients;

calculating a handicap time for the impactful block unit for each of the plurality of intended recipients in view of the round trip time corresponding to each of the plurality of intended recipients; and

commencing the start of transmission of a next set of characters of the impactful block unit to each of the plurality of intended recipients after a delay equal to the corresponding handicap time of an intended recipient in order from a smallest handicap time to a largest handicap time.

21. The system of claim 20 , wherein the pacing method comprises commencement of transmission of the impactful block unit over a pacing time interval to ensure an evenly-distributed flow of bytes across a plurality of receivers.

22. The system of claim 21 , 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.

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 Jul 23, 2014
From: RAFSKY, LAWRENCE C.; UNGAR, ROBERT E.; DONCHEZ, THOMAS B.; KATZ, LONNE F.; LEA, CHRISTOPHER W.
To: ACQUIRE MEDIA VENTURES INC.
Reel/Frame 033371/0710 →
Continuity (10)
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 20140215088A1 · Jul 31, 2014