throbber

`t
`55
`is.
`srr Sar
`5
`‘
`2
`
`PROSE
`Dac code: 1OS
`Approved far uae through O7/84/2012. OME
`os —
`cee Othe
`besa
`.
`ae
`secdivany trate
`
`U.S. DEPARTMENT OF COMMERCE
`U.S. Patent and Trademark Office;
`Dee desoriniian: information Disclosure Staterneant (1S) Fed
`
`Under the Papenvork Reduction Act of 1985, no persons are required to respond to & collentian of informetion unless
`2
`
` es“ApplicatonNumbernny
`
`FlingDate ssenanncnennnnannenennnnnnnfnannennnnennacsaaeereceanssaseseceensnassasecentaasaasarrecoesassimmnssnatateanaannannnaaanssssnidiened
`[ectNamedinventor|DenryShrioman
`
`INFORMATION DISCLOSURE
`
`( Not for submission under 37 CFR 1.99}
`
` Examiner Name
`
`Atfornsy Docket Number
`
`
`
`
`
`
`
`
`
`19459-6105P
`
`
`
`
`
`
`
`“USPATENTS
`SAcanennnnnnniaginsisirmyyassoSAGA SAGASREECASUALRELAREUAELSAAAEGEANLAILALAARR AAR AARRAARAGARARESTSRST
`
`:
`
`|
`eT “fi
`Pages, Columns,Lines where
`Relevant Passages or Relevant
`Figures Appear
`
`Name of Patentes or Applicant
`i of cited Document
`
`issue Date
`
`i Kind
`Cadet
`
`i‘
`
`Examiner! Cite
`
`Patent Number
`
`
`
`:
`
`ororrrrrrrrrrnrrernnnnnitiasnnnaiatiassasasstnnannanmaaattaaaa
`
`i Samuats at al
`
`
`
` eCanne etal
`
`i
`
`
`
`
`Marcos et ai
`| 2007-04-10
`3
`‘7203744
`
`
`
`ba ccccnsecnsesnataedssetlitviattiscutintesssunesensssetiensetnesseesnficceescnettisneeeneeesneeeneessneeeneneeeneeneeiveietnelnnnneinsseessiesessensenfisiinenucloiwcanntennscnnnseniessissetaveeteneseeeesnn
`iH you wish to add additional U.S. Patent citation information please click the Add buiten.
`
`
`Pages, Calunins Lines where
`:
`gs
`;
`lee
`og
`Examiner
`Publication
`| Kind i Publication
`{Name of Patentee or Applicant
`os
`:
`.
`:
`‘initia
`| Cite No Nurnber
`. Code! Date
`i of cited Document
`Relevant Passages or Relevant
`i
`i
`™
`Gen
`eee
`‘ Figures Appear
`pennecnnieee
`seneeEES
`
`
`At $2014-04-14|Shribmanet al
`
`
`
`
`
`
`
`
`
` :
`
`
`
`
`
`Wang et al
`
`iQ
`
`20030174648
`
`i
`
`2003-06-18
`
`i
`
`| zaascaoeogs
`
`| 2008-01-10
`
`| Bornstein et al
`
`EFS Wer 2.¢47
`
`Ex. 1072 - Page 1
`Ex. 1072 - Page 1
`
`Data Co Exhibit 1072
`Data Co Exhibit 1072
`Data Co v. Bright Data
`
`Data Cov. Bright Data
`
`

`

`[AApplication‘Numberee oe
`“Filing sug
`porns sasceessoepgatineneeniisssseeeeceeaanuunuannannunnnnninannned
`
`
`INFORMATION DISCLOSURE
`fs:nomedinventor
`[Deny Shrbman
`i
`STATEMENT BY APPLICANT yeas
`
`( Not for submission under 37 CFR 1.98}
`Examiner Name
`
` ‘AttomeyDocke!Number(49480-6108
`
`
`i4
`| 20040088646
`
`2004-05-08
`
`| Yeageret at
`
`
`
`
`
`20080009883 8003-01-08|Chan etat
`
`( 200864 08456
`
`\
`
`2008-85-08
`
`Wang Matrix XIN
`
`
`
`|
`7
`| 20070158855
`Z »2007-OF-05
`dohnson Moses
`i
`
`
`
`
`20080235334 28-03-2518 Painter,Christopheretai|
`
`EEECoTomeneDaterteeap Pages,Columns,Lines||
`
`Examiner Cite ' Foreign Decument i Kind | Publication maeOtae OF|where Relevant| Country
`
`
`
`initial No|Number? Code} | Codes Date Dooument Passages or Relevant
`
`
`
`:
`i
`:
`i
`;
`Figures Appear
`:
`3
`.
`3
`i
`i
`i
`i
`i
`:
`i
`!
`i
`
`
`y
`i
`i
`i
`i
`i
`:
`i
`:
`}
`3
`3
`3
`3
`3
`ie4
`:
`i
`i
`[
`:
`i
`i
`i
`i
`i
`t
`i
`:

`‘
`JennnnhteeePnanesmamnaaniNatannanmannanncnincitiisnatithsoanincnannmnacninsmanaeriactaannananataEmenee
`uyouwishfoacd edditionalForeiighPatent Document citation information pleaseclick theAddbutton|
`NON.PATENTLITERATUREDOCUMENTS
`|elude name of the authorinCAPITALLETTERS), title ofthearticle(when anpropriate}, ile of the item
`og
`.
`.
`;
`:
`(book, magazine, journal, serial, symposium, catalog, etc}, date, pages(s}, valume-issue number(s},
`publisher, city and/or country where published.
`
`:
`i
`i
`i
`3
`3
`
`|
`
`i
`
`ey,
`Examiner Cite
`inftlals*
`[No
`
`TS
`
`
`
`EFS Web 2.4.47
`
`Ex. 1072 - Page 2
`Ex. 1072 - Page 2
`
`

`

`INFORMATION DISCLOSURE
`. STATEMENT BY APPLICANT
`| (Not for submission under 37 CFR 1.99)
`
`
`
`
`
`
`“4|ApplicationNumber
`,‘FilingDDate
` Firs! NamedInventor—‘Demy Shribman
`
`
`camrnennannnnnnnnnmcnnnenmcnigiensnenngSnnrareenenaseseanasaneneasaatseseneeeht tet enaatase
`
`
`
`
`3
`EXAMINERSIGNATUREOO
` ipreeen
`|Exarniner Signature>
`“EXAMINER:initial if reference considered, whether or not citation is in conformanceewith MPEP 608. Draw line throughaa
`| station if not in conformance and not considered.
`Include capyof ihis form with next communication to applicant,
`
`:
`
`
`
`
`
`+ For Japanese patent documents, the indication
`; Glandard ST.2).
`of the year of the reign of the Emperor must precede the serial number of the patent document|
`4 Gnd of document by ine appropriate syrabals as indicated on the decurnent under WIPO Standard ST.18 if posite. * Applicantis to place a cheok mark here if
`English tanguage translation is attached.
`
`FS Web 2.7.17
`
`Ex. 1072 - Page 3
`Ex. 1072 - Page 3
`
`

`

`INFORMATION DISCLOSURE
`‘STATEMENT BY APPLICANT
`(Nat for submission under 37 CFR 1.99)
`
`ad'
`
`
`ApplicationNumber
`FilingDate
`
`
`(fous
`stNamedinventor|DerryShe
`
`
`ee
`
`—_
`
`
`“RiomeyDocketNumber19a50-6005PSSS
`
`33
`eeeeESCERTIFICATIONSTATEMENT
`
`Please see 37 CFR 1.97 and 1.98 to make the appropriate selection(a):
`
`[|]
`
`That each item of information contained in the information disclosure statement was fist cited in any communication
`from a foreign patent office in a counterpart foreign application net more than three months prior to the fling of the
`information disclosure statement. See 37 CFR 7.97(e}{1).
`
`:
`
`| OR
`
`That no item of information contained in the information disclosure statement was ciled in a communication from a
`foreign patent office in a counterpart foreign application, and, to the knowledge of ihe person signing the certilication
`after making reasonable inquiry, ne item of information contained in the information disclosure siatement was known ta
`i] any individual designated in 37 CFR 1.56(c} more than three months prior to the filing of the information disclosure
`statement. See 37 CFR 1.97(8}(2).
`
`
`
`See attached certification statement.
`
`||The fee set forth in 37 CFR 4.47 (p) has been submitted herewith.
`iS] A certification statement is not subrnitted herewith.
`
`SIGNATURE
`| A signature of the applicant or representative is required in accordance with CFR 1.33, 10.18. Please see CFR 1.4(d} for the
`‘form of the signature.
`
`
`' Signature
`“Date(VYYY-MM-DD) |
`wt.
`
`;
`Name/Print
`‘
`er
`A.
`Nieve
`484
`| Registration Number
`
`
`‘ This collection of information is required by 37 CFR 1.97 and 1.98. The information is required to obtain or retain a benefit by the!
`public which is to file (and by the USPTO to process) an application. Confidentiality is governed by 35 U.S.C. 122 and 37 CFR
`1.14. This collection is estimated to take 1 hour to complete, including gathering, preparing and submitiing the completed
`j application form to the USPTO. Time will vary depending upon the individual cage. Any comments on the arnount of time you
`require to complete this form and/or suggestions for reducing this burden, should be sent to the Chief Information Officer, U.S.
`‘Patent and Trademark Office, U.S. Department of Cornmerce, P.O, Box 1450, Alexandria, VA 22313-1450. DO NOT SEND
`FEES OR COMPLETED FORMS TO THIS ADDRESS. SEND TO: Commissioner for Patents, P.O. Box 1480, Alexandria,
`i VA 22343-4456.
`BentonpetaeaeeeEEEiaAnTaSS
`
`EFS Web 2.0.47
`
`Ex. 1072 - Page 4
`Ex. 1072 - Page 4
`
`

`

`Privacy Act Statement
`
`
`
`‘ The Privacy Act of 1974 (F.L. 93-579) requires that you be given certain information in connection wiih your submissionof the
`attached form related
`to a patent application or patent. Accordingly, pursuant to the requirements of the Act, please be advised |
`
`that:
`(4} the general authority for ihe collection of this information is 35 U.S.C. 2(b)(2}: (2) furnishing of the information solicited :
`is voluntary, and (3) the principal purpose for which the information is used by the U.S. Patent and Trademark Office js to
`:
`i
`| process and/or examine your submission related to a patent application or patent.
`If you do not furnish the requested
`
`information, the U.S. Patent and Trademark Office may not be able to process and/or examine your submission, which may
`result in termination of proceedings or abandonment of the application or expiration ofthe patent.
`
`i
`
`The information provided by you in this form will be subject to the following routine uses:
`
`4.
`
`2.
`
`3.
`
`4.
`
`5.
`
`6.
`
`7.
`
`The information on this form will be treated confidentially to the extent allowed under the Freedom of Information Act!
`(6 U.S.C, 552) and the Privacy Aci (5 U.S.C. 5524). Records from this system of records may be disclosed to the
`Department of Justice to determine whether the Freadomof Information Act requires disclosure of these record s.
`
`Aracord from this systemof records may be disclosed, as a routine use, in the course of presenting evidence to a
`court, magistrate, or administrative tribunal, including disclosures to opposing counsel in the course of settlement
`negotiations.
`
`A record in this system of records may be disclosed, as a routine use, to a Member of Congress submitting a
`request involving an individual, to wham the record pertains, when the individual has requested assisiance fram the
`Member with respect to the sublect matter of the record.
`
`A record in this system of records may be disclosed, as @ routine use, to a contractor of the Agency having need far |
`the information in order io perform a contract. Recipients of information shail be required to comply with the
`requirements of the Privacy Act of 1974, as amended, pursuant to 6 U.S.C, 552a(rm).
`
`|
`A record related io an international Application filed under ihe Patent Cooperation Treaty in this system of records
`may be disclosed, as a routine use, to the International Bureau of the World Intellectual Property Organization, pursuant|
`fo the Patent Cooperation Treaty.
`i
`
`A record in this system of records may be disclosed, as a routine use, to another federal agency for purposes of
`National Security review (35 U.S.C. 181) and for review pursuant to the Atomic Energy Act (42 U.S.C. 278{e}}.
`
`A record from this system of records maybe disclosed, as a routine use, to the Administrator, General Services, or
`his/her designee, during an inspection of records conducted by GSA as part of that agency's responsibilty to
`recommend improvements in records management practices and programs, under authority of 44 U.S.C. 2904 and
`2908. Such disclosure shall be made in accordance with the GSA regulations governing inspection of records for this
`purpose, and any other relevant (Le., GSA or Commerce) directive. Such disclosure shall not be used to make
`determinations about individuais,
`
`i
`
`&.
`
`A racord fromthis system of records may be disclosed, as a routine use, to the public after either publication of
`the application pursuant fo 35 U.S.C. 122(5} or issuance of a patent pursuant to 35 U.S.C. 181. Further, a record
`may be disclosed, subject to the limitations of 37 CFR 1.14, as a routine use, to the public if the record was fled in
`an application which becarne abandoned or In which the proceedings were terminated and which application is
`referenced by elther a published application, an application open to public Inspections or an issued patent.
`
`i
`|
`
`g.
`
`A recard from this system of records may be disclosed, as a routine use, to a Federal, State, or local law
`enforcement agency, if the USPTO becomes aware of a violation or potential violation of iaw or regulation.
`
`EFS Web 2.4.47
`
`Ex. 1072 - Page 5
`Ex. 1072 - Page 5
`
`

`

`
`
`Electronic Patent Application Fee Transmittal
`
`Title of Invention:
`
`SYSTEM PROVIDING FASTER AND MORE EFFICIENT DATA COMMUNICATION
`
`First Named Inventor/Applicant Name: Derry Shribman
`
`Filer:
`
`Peter Anthony Nieves/Karen Morin
`
`Attorney Docket Number:
`
`19459-6105P
`
`Filed as Small Entity
`
`Utility under 35 USC 111(a)Filing Fees
`
`Description
`
`Fee Code
`
`Quantity
`
`Sub-Total in
`USD($)
`
`
`
`Miscellaneous-Filing:
`
`Basic Filing:
`
`Utility Search Fee
`
`Utility Examination Fee
`
`2311
`
`1
`
`1
`
`1
`
`70
`
`0
`300
`
`360
`6
`
`300
`
`360
`6
`
`20
`
`0
`
`Independent Claims in Excess of 3
`
`Ex. 1072 - Page 6
`Ex. 1072 - Page 6
`
`

`

`
`
`
`
`
`
`
`
`Sub-Total in
`Fee Code Quantity AmountDescription USD(S)
`
`Total in USD ($)
`
`Late Filing Fee for Oath or Declaration
`
`70
`
`Patent-Appeals-and-Interference:
`
`Post-Allowance-and-Post-Issuance:
`
`
`Extension-of-Time:
`
`Miscellaneous:
`
`Ex. 1072 - Page 7
`Ex. 1072 - Page 7
`
`

`

`Electronic Acknowledgement Receipt
`
`16836738
`
`Confirmation Number:
`
`Title of Invention:
`
`SYSTEM PROVIDING FASTER AND MORE EFFICIENT DATA COMMUNICATION
`
`
`
`
`
`First Named Inventor/Applicant Name:
`
`Derry Shribman
`
`Customer Number:
`
`57449
`
`
`
`Filer Authorized By: Peter Anthony Nieves
`
`Attorney Docket Number:
`
`19459-6105P
`
`14:54:42
`Time Stamp:
`
`
`
`
`Application Type: Utility under 35 USC 111(a)
`
`Paymentinformation:
`
`Submitted with Payment
`Payment Type Deposit Account
`
`
`
`Payment was successfully received in RAM
`
`$1210
`
`Charge any Additional Fees required under 37 C.F.R. Section 1.17 (Patent application and reexamination processing fees)
`
`Deposit Account
`
`501304
`
`The Director of the USPTO is hereby authorized to charge indicated fees and credit any overpayment as follows:
`Charge any Additional Fees required under 37 C.F.R. Section 1.16 (National application filing, search, and examination fees)
`
`Ex. 1072 - Page 8
`Ex. 1072 - Page 8
`
`

`

`Charge any Additional Fees required under 37 C.F.R. Section 1.19 (Document supply fees)
`
`Charge any Additional Fees required under 37 C.F.R. Section 1.20 (Post Issuance fees)
`
`Charge any Additional Fees required under 37 C.F.R. Section 1.21 (Miscellaneous fees and charges)
`
`Pages
`Multi
`File Size(Bytes)/
`DocumentDescription
`Document
`
`
`
`Number Message Digest|Part/.zip|P (if appl.)
`195030
`
`b628509¢396b319f5d935ddf4c434acbfeq
`3dd5
`
`Multipart Description/PDF files in .zip description
`
`$0261132.pdf
`
`
`
`Information:
`
`DocumentDescription
`
`
`Specification
`
`
`Claims
`
`
`
`Abstract
`
`Warnings:
`Information:
`
`Drawings-only black and white line
`drawings
`
`S50257719.pdf
`
`#3e58U3d8eVe6U5fa2c3d1bd46U8832b1d
`
`652512
`
`The page size in the PDF is too large. The pages should be 8.5 x 11 or A4.If this PDF is submitted, the pages will be resized upon entry into the
`Image File Wrapper and mayaffect subsequent processing
`Information:
`
`509401
`
`Application Data Sheet
`
`$0261127.pdf
`
`d0a4178e28c4d5bd7fal ea59c8cl fe1171c
`4edd
`
`Warnings:
`Information:
`
`;
`;
`Information Disclosure Statement (IDS)
`Form (SB08)
`
`$0261128.pdf
`
`90af346cf32f544c3402c7alc2cOda45a692¢)
`3d
`
`340681
`
`Information:
`
`
`This is not an USPTO supplied IDS fillable form
`
`Fee Worksheet (SB06)
`
`fee-info.pdf
`
`cOb89F30732eb7680a09223878287a6f3d5|
`a485
`
`Ex. 1072 - Page 9
`Ex. 1072 - Page 9
`
`

`

`
`
`Total Files Size (in bytes) 1737330
`
`This AcknowledgementReceipt evidences receipt on the noted date by the USPTOof the indicated documents,
`characterized by the applicant, and including page counts, where applicable.It serves as evidence of receipt similar to a
`Post Card, as described in MPEP 503.
`
`
`New Applications Under 35 U.S.C. 111
`If a new application is being filed and the application includes the necessary componentsfor a filing date (see 37 CFR
`1.53(b)-(d) and MPEP 506), a Filing Receipt (37 CFR 1.54) will be issued in due course and the date shownon this
`Acknowledgement Receiptwill establish thefiling date of the application.
`
`National Stage of an International Application under 35 U.S.C. 371
`If a timely submission to enter the national stage of an international application is compliant with the conditions of 35
`U.S.C. 371 and other applicable requirements a Form PCT/DO/EO/903indicating acceptance of the application asa
`national stage submission under 35 U.S.C. 371 will be issued in addition to the Filing Receipt, in due course.
`
`New International Application Filed with the USPTO as a Receiving Office
`If a new international application is being filed and the international application includes the necessary componentsfor
`an international filing date (see PCT Article 11 and MPEP 1810), a Notification of the International Application Number
`and of the International Filing Date (Form PCT/RO/105)will be issued in due course, subject to prescriptions concerning
`national security, and the date shown on this Acknowledgement Receiptwill establish the international filing date of
`the application.
`
`Ex. 1072 - Page 10
`Ex. 1072 - Page 10
`
`

`

`Attorney Docket No. 19459-6105P
`
`SYSTEM PROVIDING FASTER AND MOREEFFICIENT DATA COMMUNICATION
`
`CROSS-REFERENCE TO RELATED APPLICATIONS
`
`The present application 1s a divisional application of copending U.S. non-provisional
`
`patent application entitled “SYSTEM AND METHODFOR PROVIDING FASTER AND
`
`MOREFFFICIENT DATA COMMUNICATION” having serial number 12/836,059, filed July
`
`14, 2010, and claimspriority to U.S. provisional patent application entitled “SYSTEM AND
`
`METHOD FOR REDUCING INTERNET CONGESTION,” havingserial number 61/249,624,
`
`filed October 8, 2009, both of which are hereby incorporated herein by reference in their
`
`entirety.
`
`FIELD OF THE INVENTION
`
`The present invention is related to Internet communication, and moreparticularly,to
`
`improving data communication speed and bandwidth cfficiency on the Internet.
`
`BACKGROUNDOF THE INVENTION
`
`There are several trends in network and Internet usage, which tremendously increase the
`
`bandwidth that is being used on the Internet. One such trend is that more and more video is being
`
`viewed on demand on the Internet. Such viewing includes the viewing of both large and short
`
`videoclips. In addition, regular showsand full-featured films may be viewed onthe Internet.
`
`Anothertrend that is increasing the traffic on the Internct is that Wcbsites (such as shopping
`
`portals, newsportals, and social networks) are becoming global, meaning that the Websites are
`
`serving people in many diverse places on the globe, and thus the data is traversing over longer
`
`stretches of the Internet, increasing the congestion.
`
`Ex. 1072 - Page 11
`Ex. 1072 - Page 11
`
`

`

`Attorney Docket No. 19459-6105P
`
`The increase in bandwidth consumption has created several major problems, a few of
`
`whichare described below:
`
`The problem for users — the current Internet bandwidth is not sufficient, and thus the effective
`
`‘speed’ experienced byusersis slow;
`
`The problem for content owners — the tremendous amount of data being viewed by users is
`
`costing large amounts of money in hosting and bandwidth costs; and
`
`The problem for Internet Service Providers (ISPs) — the growth in Internettraffic is requiring the
`
`ISPs to increase the infrastructure costs (communicationlines, routers, etc.) at tremendous
`
`financial expense.
`
`The need for a new methodof data transfer that is fast for the consumer, cheap for the
`
`content distributor and does not require infrastructure investment for ISPs, has become a major
`
`issue whichis yet unsolved.
`
`There have been many attempts at making the Internet faster for the consumer and
`
`cheaperfor the broadcaster. Each such attempt is lacking in some aspect to become a
`
`widespread, practical solution, oris a partial solution in that it solves only a subset of the major
`
`problems associated with the increase in Internettraffic. Most of the previous solutions require
`
`billions of dollars in capital investment for a comprchensive solution. Many of these attempts are
`
`lacking in that muchofthe content on the Internet has become dynamically created per the user
`
`and the session of the user(this is what used to be called the ““Web2.0” trend). This may be seen
`
`on the Amazon Website and the Salesforce Web site, for example, where most of the page views
`
`on these Websitesis tailored to the viewer, and is thus different for any two viewers. This
`
`dynamic information makes it impossible for most of the solutions offered to date to store the
`
`content and provideit to others seeking similar content.
`
`Ex. 1072 - Page 12
`Ex. 1072 - Page 12
`
`

`

`Attorney Docket No. 19459-6105P
`
`Onesolution that has been in use is called a “proxy”. FIG. 1 is a schematic diagram
`
`providing an example of use of a proxy within a network 2. A proxy, or proxy server 4, 6, 8 is a
`
`device that is placed between one or moreclients, illustrated in FIG. 1 as client devices 10, 12,
`
`14, 16, 18, 20, that request data, via the Internet 22, and a Web server or Webservers 30, 32, 34
`
`from which they are requesting the data. The proxy server 4, 6, 8 requests the data from the Web
`
`servers 30, 32, 34 on their behalf, and caches the responses from the Web servers 30, 32, 34, to
`
`provide to other client devices that make similar requests. If the proxy server4, 6, 8 is
`
`geographically close enoughto the client devices 10, 12, 14, 16, 18, 20, and if the storage and
`
`bandwidth of the proxy server4, 6, 8 are large enough,the proxy server 4, 6, 8 will speed up the
`
`requests for the client devices 10, 12, 14, 16, 18, 20 thatit is serving.
`
`It should be noted, however, that to provide a comprehensive solution for Internet
`
`surfing, the proxy servers of FIG. | would need to be deployed at every point around the world
`
`where the Internet is being consumed, and the storage size of the proxy servers at each location
`
`would need to be near the size of all the data stored anywhere on the Internet. The
`
`abovementioned would lead to massive costs that are impractical. In addition, these proxy
`
`solutions cannot deal well with dynamic data that is prevalent now on the Web.
`
`There have been commercial companies, such as Akamai, that have deployed such
`
`proxies locally around the world, and that are serving a select small group of sites on the
`
`Internet.If all sites on the Web were to be solved with such a solution, the capital investment
`
`would bein the range ofbillions of dollars. In addition, this type of solution does not handle
`
`dynamic content.
`
`To create large distribution systems without the large hardware costs involved with a
`
`proxy solution, “peer-to-peer file sharing” solutions have been introduced, such as, for example,
`
`BitTorrent. FIG. 2 is a schematic diagram providing an cxample of a peer-to-peerfile transfer
`
`network 50. In the network 50, files are stored on computers of consumers, referred to herein as
`
`Ex. 1072 - Page 13
`Ex. 1072 - Page 13
`
`

`

`Attorney Docket No. 19459-6105P
`
`client devices 60. Each consumer can serve up data to other consumers, via the Internet 62, thus
`
`taking the load of serving off of the distributors and saving them the associated costs, and
`
`providing the consumer multiple points from which to download the data, referred to herein as
`
`peers 70, 72, 74, 76, 78, thus increasing the speed of the download. However, each such peer-to-
`
`peer solution must have somesort of index by whichto find the required data. In typical peer-to-
`
`peerfile sharing systems, because the index is on a server 80, or distributed among several
`
`servers, the numberoffiles available in the system is not very large (otherwise, the server costs
`
`would be very large, or the lookup time would be very long).
`
`The peer-to-peer file sharing solution is acceptable in file sharing systems, because there
`
`are not that many mediafiles that are of interest to the mass (probably in the order of magnitude
`
`of millions of movies and songsthat are of interest). Storing and maintaining an index of
`
`millions of entries is practical technically and economically. However, if this system were to be
`
`used to serve the hundredsof billionsoffiles that are available on the Internet of today, the cost
`
`of storing and maintaining such an index would be again in the billions of dollars. In addition,
`
`these types of peer-to-peer file sharing systemsare not able to deal with dynamic HTTP data.
`
`In conclusion, a system does not exist that enables fast transmission of most of the data
`
`on the Internet, that does not incur tremendouscosts, and/or that provides only a very partial
`
`solution to the problem of Internet traffic congestion. Thus, a heretofore unaddressed need exists
`
`in the industry to address the aforementioned deficiencies and inadequacies.
`
`SUMMARY OF THE INVENTION
`
`The present system and method provides for faster and moreefficient data
`
`communication within a communication network. Briefly described, in architecture, one
`
`embodiment of the system, among others, can be implemented as follows. A network is provided
`
`Ex. 1072 - Page 14
`Ex. 1072 - Page 14
`
`

`

`Attorney Docket No. 19459-6105P
`
`for accelerating data communication, wherein the network contains: at least one client
`
`communication device for originating a data request for obtaining the data from a data server; at
`
`least one agent communication device which is assigned to the data server for receiving the data
`
`request from the client communication device, wherein the agent keeps track of which client
`
`communication devices have received responses to data requests from the assigned data server;
`
`at least onc peer communication device for storing portions of data reccived in response to the
`
`data request by the at least one client communication device, wherein the portions of data may
`
`be transmitted to the at least one client communication device upon request by the client
`
`communication device; and at least one acceleration server for deciding which agent
`
`communication device is to be assigned to which data server and providing this information to
`
`the at least one client communication device.
`
`The present system and method also provides a communication device within a network,
`
`wherein the communication device contains: a memory; and a processor configured by the
`
`memory to perform the steps of: originating a data request for obtaining data from a data server;
`
`being assigned to a data server, referred to as an assigned data server; receiving a data request
`
`from a separate device within the network, and keeping track of which client communication
`
`devices within the network have received responses to data requests from the assigned data
`
`server; and storing portions of data received in responseto the originated data request, wherein
`
`the portions of data may be transmitted to communication device upon request by the
`
`communication device.
`
`Other systems, methods, features, and advantagesof the present invention will be or
`
`become apparent to one with skill in the art upon cxamination of the following drawings and
`
`detailed description. It is intended that all such additional systems, methods, features, and
`
`advantages be included within this description, be within the scope of the present invention, and
`
`be protected by the accompanying claims.
`
`Ex. 1072 - Page 15
`Ex. 1072 - Page 15
`
`

`

`Attorney Docket No. 19459-6105P
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`Manyaspects of the invention can be better understood with reference to the following
`
`drawings. The components in the drawingsare not necessarily to scale, emphasis instead being
`
`placed uponclearly illustrating the principles of the present invention. Moreover, in the
`
`drawings, like reference numerals designate corresponding parts throughout the several views.
`
`FIG. | is a schematic diagram providing a prior art example of use of a proxy within a
`
`network.
`
`FIG. 2 is a schematic diagram providing a prior art example of a peer-to-peerfile transfer
`
`network.
`
`FIG. 3 is a schematic diagram providing an example of a communication network in
`
`accordance with the present invention.
`
`FIG. 4 is a schematic diagram furtherillustrating a communication device of the
`
`communication network of FIG. 3.
`
`FIG. 5 is a schematic diagram furtherillustrating the memory of FIG. 4.
`
`FIG. 6 is a schematic diagram furtherillustrating elements of the acceleration application
`
`of FIG. 5, as well as communication paths of the acceleration application.
`
`FIG. 7 is a chart further illustrating two of the main databasesutilized within the
`
`communication network.
`
`FIG.8 is a flowchart illustrating operation of the acceleration system initializer module.
`
`FIG. 9 is a flowchart further illustrating communication between different elements of the
`
`communication network.
`
`Ex. 1072 - Page 16
`Ex. 1072 - Page 16
`
`

`

`Attorney Docket No. 19459-6105P
`
`FIG. 10 is a flowchart continuing the flowchart of FIG. 9 and focused on agent response
`
`to the HTTP request.
`
`FIG. 11 is a flowchart continuing the flowchart of FIG. 10, which illustrates actions taken
`
`upon receipt of the list of peers, or single peer listing, from the agent.
`
`FIG. 12 is a flowchart illustrating steps taken by an agent, client, or peer to determine
`
`whether a certain HTTP requestis still valid.
`
`FIG. 13 is a flowchart outlining operation of the acceleration server.
`
`FIG. 14 is a flowchart further illustrating TCPIP acceleration in accordance with an
`
`alternative embodimentof the invention.
`
`FIG. 15 is a flowchart further illustrating TCPIP acceleration in accordance with an
`
`alternative embodimentof the invention, detailing the communication between the client and the
`
`TCPIP server (read and write commands) after the connect phase has completed successfully.
`
`DETAILED DESCRIPTION
`
`The present system and method provides for faster and moreefficient data
`
`communication within a communication network. An example of such a communication network
`
`100 is provided by the schematic diagram of FIG. 3. The network 100 of FIG. 3 contains
`
`multiple communication devices. Due to functionality provided by software stored within each
`
`communication device, which may be the same in each communication device, each
`
`communication device may serve as a client, peer, or agent, depending upon requirements ofthe
`
`network 100, as is described in detail herein. It should be noted that a detailed description of a
`
`communication device is provided with regard to the description of FIG.4.
`
`Ex. 1072 - Page 17
`Ex. 1072 - Page 17
`
`

`

`Attorney Docket No. 19459-6105P
`
`Returning to FIG, 3, the exemplary embodiment of the network 100 illustrates that one of
`
`the communication devices is functioning as a client 102. The client 102 is capable of
`
`communication with one or more peers 112, 114, 116 and one or more agents 122. For
`
`exemplary purposes, the network contains three peers and one agent, althoughit is noted that a
`
`client can communicate with any numberof agents and peers.
`
`The communication network 100 also contains a Web server 152. The Web server 152 is
`
`the server from whichthe client 102 is requesting information and maybe, for example, a typical
`
`HTTPserver, such as those being used to deliver content on any of the many suchservers on the
`
`Internet. It should be noted that the server 152 is not limited to being an HTTPserver.In fact, if
`
`a different communication protocol is used within the communication network, the server may
`
`be a server capable of handling a different protocol. It should also be noted that while the present
`
`description refers to the use of HTTP, the present invention mayrelate to any other
`
`communication protocol and HTTPis not intended to be a limitation to the present invention.
`
`The communication network 100 further contains an acceleration server 162 having an
`
`acceleration server storage device 164. As is described in moredetail herein, the acceleration
`
`server storage device 164 has contained therein an acceleration server database. The acceleration
`
`server database stores Internet protocol (IP) addresses of communication devices within the
`
`communication network 100 having acceleration software stored therein. Specifically, the
`
`acceleration server database contains stored therein a list of communication devices having
`
`acceleration software stored therein that are currently online within the communication network
`
`100. For each such agent, the acceleration server assignsalist of IP addresses.
`
`In the communication network 100 of FIG. 3, the application in the client 102 is
`
`requesting information from the Web server 152, which is why the software within the
`
`communication device designated this communication device to work as a client. In addition,
`
`since the agent 122 receives the request from the client 102 as the communication device closest
`
`Ex. 1072 - Page 18
`Ex. 1072 - Page 18
`
`

`

`Attorney Docket No. 19459-6105P
`
`to the Web server 152, functionality of the agent 122, as provided by the software of the agent
`
`122, designates this communication device to work as an agent. It should be noted, that in
`
`accordance with an alternative embodimentofthe invention, the agent need not be the
`
`communication device that is closest to the Webserver. Instead, a different communication
`
`device may be selected to be the agent.
`
`Since the peers 112, 114, 116 contain at least portions of the information sought by the
`
`client 102 from the Web server 152, functionality of the peers 112, 114, 116, as provided by the
`
`software of the peers 112, 114, 116, designates these communication devices to work as peers.It
`
`should be noted that the process of designating clients, agents, and peers is described in detail
`
`herein. It should also be noted that the numberofclients, agents, peers, acceleration servers,
`
`Webservers, and other components of the communication

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket