throbber
Challenged Claims of United States Patent No. 10,257,319
`
`
`1. A method for use with a first client device, for use with a first server that comprises a web
`server that is a Hypertext Transfer Protocol (HTTP) server that responds to HTTP requests, the
`first server stores a first content identified by a first content identifier, and for use with a second
`server, the method by the first client device comprising:
`receiving, from the second server, the first content identifier;
`sending, to the first server over the Internet, a Hypertext Transfer Protocol (HTTP) request
`that comprises the first content identifier;
`receiving, the first content from the first server over the Internet in response to the sending of
`the first content identifier; and
`sending, the first content by the first client device to the second server, in response to the
`receiving of the first content identifier.
`
`2. The method according to claim 1, wherein the first client device is identified by a Media
`Access Control (MAC) address or a hostname, and wherein the method further comprising
`sending, by the first client device, during, as part of, or in response to, a start-up of the first client
`device, a first message to the second server, and wherein the first messages comprises the first IP
`address, the MAC address, or the hostname.
`
`12. The method according to claim 1, further comprising storing, by the first client device in
`response to the receiving from the first server, the first content, and wherein the sending, of the
`HTTP request is in response to the receiving of the first content identifier.
`
`14. The method according to claim 1, further comprising determining, by the first client device,
`that the received first content, is valid.
`
`15. The method according to claim 14, wherein the determining is based on the received HTTP
`header according to, or based on, IETF RFC 2616.
`
`17. The method according to claim 1, further comprising periodically communicating between
`the second server and the first client device.
`
`18. The method according to claim 17, wherein the periodically communicating comprises
`exchanging ‘keep alive’ messages.
`
`19. The method according to claim 1, for use with a software application that includes computer
`instructions that, when executed by a computer processor, cause the processor to perform the
`sending of the Hypertext Transfer Protocol (HTTP) request, the receiving and storing of the first
`content, the receiving of the first content identifier, and the sending of the part of, or the whole
`of, the stored first content, the method is further preceded by:
`downloading, by the first client device from the Internet, the software application; and
`installing, by the first client device, the downloaded software application.
`
`
`21. The method according to claim 1, wherein the first or second server is a Transmission
`Control Protocol/Internet Protocol (TCP/IP) server that communicates over the Internet based on,
`
`Code200, UAB v. Bright Data Ltd.
`Code200's Exhibit 1003
`Page 1 of 2
`
`

`

`or according to, using TCP/IP protocol or connection, and wherein the first client device is a
`Transmission Control Protocol/Internet Protocol (TCP/IP) client that communicates respectively
`with the first or second server over the Internet based on, or according to, TCP/IP protocol or
`connection.
`
`22. The method according to claim 1, wherein the first client device communicates over the
`Internet based on, or according to, one out of UDP, DNS, TCP, FTP, POP#, SMTP, or SQL
`standards.
`
`23. The method according to claim 1, wherein the first content comprises web-page, audio, or
`video content, wherein the first content identifier comprises a Uniform Resource Locator (URL),
`and wherein the method further comprising executing, by the first client device, a web browser
`application or an email application.
`
`24. The method according to claim 1, further comprising establishing, by the first client device, a
`Transmission Control Protocol (TCP) connection with the second server using TCP/IP protocol.
`
`25. The method according to claim 1, wherein the first or second server is a Transmission
`Control Protocol/Internet Protocol (TCP/IP) server, wherein the first client device communicates
`over the Internet with the first or second server based on, or according to, using TCP/IP protocol
`or connection.
`
`26. The method according to claim 1, further comprising storing, operating, or using, a client
`operating system.
`
`27. The method according to claim 1, wherein the steps are sequentially executed.
`
`28. A non-transitory computer readable medium containing computer instructions that, when
`executed by a computer processor, cause the processor to perform the method according to claim
`1.
`
`29. A client device comprising a non-transitory computer readable medium containing computer
`instructions that, when executed by a computer processor, cause the processor to perform the
`method according to claim 1.
`
`Code200, UAB v. Bright Data Ltd.
`Code200's Exhibit 1003
`Page 2 of 2
`
`

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