Patents by Inventor J. Thomas Monk, IV
J. Thomas Monk, IV has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230237117Abstract: A method and system for detecting slow page load is provided. An example system comprises a page request detector, a time-out module, a time-out monitor, and a lightweight page requestor. The page request detector may be configured to detect a request for a web page. The time-out module may be configured to commence a time-out period in response to a request for a web page. The time-out module cooperates with the time-out monitor that may be configured to determine that rendering of a rich version of the requested web page has not commenced at an expiration of the time-out period. The lightweight page requestor may be configured to cause a lightweight version of the requested page to be provided to the client system when the time-out monitor determines that the rendering of a rich version of the requested web page has not commenced at an expiration of the time-out period.Type: ApplicationFiled: January 10, 2023Publication date: July 27, 2023Inventors: J. Thomas Monk, IV, Hemal Doshi
-
Patent number: 11550870Abstract: A method and system for detecting slow page load is provided. An example system comprises a page request detector, a time-out module, a time-out monitor, and a lightweight page requestor. The page request detector may be configured to detect a request for a web page. The time-out module may be configured to commence a time-out period in response to a request for a web page. The time-out module cooperates with the time-out monitor that may be configured to determine that rendering of a rich version of the requested web page has not commenced at an expiration of the time-out period. The lightweight page requestor may be configured to cause a lightweight version of the requested page to be provided to the client system when the time-out monitor determines that the rendering of a rich version of the requested web page has not commenced at an expiration of the time-out period.Type: GrantFiled: August 10, 2020Date of Patent: January 10, 2023Assignee: PayPal, Inc.Inventors: J. Thomas Monk, IV, Hemal Doshi
-
Publication number: 20210004428Abstract: A method and system for detecting slow page load is provided. An example system comprises a page request detector, a time-out module, a time-out monitor, and a lightweight page requestor. The page request detector may be configured to detect a request for a web page. The time-out module may be configured to commence a time-out period in response to a request for a web page. The time-out module cooperates with the time-out monitor that may be configured to determine that rendering of a rich version of the requested web page has not commenced at an expiration of the time-out period. The lightweight page requestor may be configured to cause a lightweight version of the requested page to be provided to the client system when the time-out monitor determines that the rendering of a rich version of the requested web page has not commenced at an expiration of the time-out period.Type: ApplicationFiled: August 10, 2020Publication date: January 7, 2021Inventors: J. Thomas Monk, IV, Hemal Doshi
-
Patent number: 10740426Abstract: A method and system for detecting slow page load is provided. An example system comprises a connection speed detector and a communications module. The connection speed detector determines, at a server system, connection speed of a network connection connecting a client system to the server system. The communications module communicates the connection speed to the client system to enable the client system to determine whether to request a lightweight version of a requested content.Type: GrantFiled: August 15, 2016Date of Patent: August 11, 2020Assignee: PayPal, Inc.Inventors: J. Thomas Monk, IV, Hemal Doshi
-
Patent number: 9992093Abstract: A method and system for detecting slow page load is provided. An example system comprises a page request detector, a session state information detector, a throughput calculator, a response builder, and a communications module. The page request detector may be configured to receive a request for a web page. The session state information detector may be configured to determine that the request does not include session state information. The throughput calculator may be configured to calculate a throughput value associated with the network connection between the client system and the server. The response builder may be configured to build an updated data packet by including, in the data packet, the throughput value and an instruction to store the throughput value on the client as session state information. The communications module may be configured to communicate the updated data packet to the client system.Type: GrantFiled: February 15, 2017Date of Patent: June 5, 2018Assignee: eBay Inc.Inventors: J. Thomas Monk, IV, Hemal Doshi
-
Publication number: 20170163512Abstract: A method and system for detecting slow page load is provided. An example system comprises a page request detector, a session state information detector, a throughput calculator, a response builder, and a communications module. The page request detector may be configured to receive a request for a web page. The session state information detector may be configured to determine that the request does not include session state information. The throughput calculator may be configured to calculate a throughput value associated with the network connection between the client system and the server. The response builder may be configured to build an updated data packet by including, in the data packet, the throughput value and an instruction to store the throughput value on the client as session state information. The communications module may be configured to communicate the updated data packet to the client system.Type: ApplicationFiled: February 15, 2017Publication date: June 8, 2017Inventors: J. Thomas Monk, IV, Hemal Doshi
-
Patent number: 9584380Abstract: A method and system for detecting slow page load is provided. An example system comprises a page request detector, a session state information detector, a throughput calculator, a response builder, and a communications module. The page request detector may be configured to receive a request for a web page. The session state information detector may be configured to determine that the request does not include session state information. The throughput calculator may be configured to calculate a throughput value associated with the network connection between the client system and the server. The response builder may be configured to build an updated data packet by including, in the data packet, the throughput value and an instruction to store the throughput value on the client as session state information. The communications module may be configured to communicate the updated data packet to the client system.Type: GrantFiled: June 1, 2015Date of Patent: February 28, 2017Assignee: eBay Inc.Inventors: J. Thomas Monk, IV, Hemal Doshi
-
Publication number: 20160350439Abstract: A method and system for detecting slow page load is provided. An example system comprises a connection speed detector and a communications module. The connection speed detector determines, at a server system, connection speed of a network connection connecting a client system to the server system. The communications module communicates the connection speed to the client system to enable the client system to determine whether to request a lightweight version of a requested content.Type: ApplicationFiled: August 15, 2016Publication date: December 1, 2016Inventors: J. Thomas Monk, IV, Hemal Doshi
-
Publication number: 20150263912Abstract: A method and system for detecting slow page load is provided. An example system comprises a page request detector, a session state information detector, a throughput calculator, a response builder, and a communications module. The page request detector may be configured to receive a request for a web page. The session state information detector may be configured to determine that the request does not include session state information. The throughput calculator may be configured to calculate a throughput value associated with the network connection between the client system and the server. The response builder may be configured to build an updated data packet by including, in the data packet, the throughput value and an instruction to store the throughput value on the client as session state information. The communications module may be configured to communicate the updated data packet to the client system.Type: ApplicationFiled: June 1, 2015Publication date: September 17, 2015Inventors: J. Thomas Monk, IV, Hemal Doshi
-
Patent number: 9065885Abstract: A method and system for detecting slow page load is provided. An example system comprises a page request detector, a session state information detector, a throughput calculator, a response builder, and a communications module. The page request detector may be configured to receive a request for a web page. The session state information detector may be configured to determine that the request does not include session state information. The throughput calculator may be configured to calculate a throughput value associated with the network connection between the client system and the server. The response builder may be configured to build an updated data packet by including, in the data packet, the throughput value and an instruction to store the throughput value on the client as session state information. The communications module may be configured to communicate the updated data packet to the client system.Type: GrantFiled: June 2, 2010Date of Patent: June 23, 2015Assignee: eBay Inc.Inventors: J. Thomas Monk, IV, Hemal Doshi
-
Publication number: 20110302234Abstract: A method and system for detecting slow page load is provided. An example system comprises a page request detector, a session state information detector, a throughput calculator, a response builder, and a communications module. The page request detector may be configured to receive a request for a web page. The session state information detector may be configured to determine that the request does not include session state information. The throughput calculator may be configured to calculate a throughput value associated with the network connection between the client system and the server. The response builder may be configured to build an updated data packet by including, in the data packet, the throughput value and an instruction to store the throughput value on the client as session state information. The communications module may be configured to communicate the updated data packet to the client system.Type: ApplicationFiled: June 2, 2010Publication date: December 8, 2011Inventors: J. Thomas Monk, IV, Hemal Doshi