Patents by Inventor Matthew James Calder

Matthew James Calder 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).

  • Patent number: 11546408
    Abstract: Techniques of client-side measurement of computer network conditions without application control are disclosed herein. One example technique includes instructing a web browser on a client device to submit status report to a server of a computer system currently not providing content to the client device. The example technique can then include identifying multiple packets containing the status report from the web browser received at the server corresponding, determining a condition of the computer network between the server and the client device based on transmission/reception measurements of the received multiple packets at the server, and selectively directing the server of the computer system to provide the content requested by the web server based on the determined condition of the computer network.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: January 3, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Matthew James Calder
  • Publication number: 20220141279
    Abstract: Techniques of client-side measurement of computer network conditions without application control are disclosed herein. One example technique includes instructing a web browser on a client device to submit status report to a server of a computer system currently not providing content to the client device. The example technique can then include identifying multiple packets containing the status report from the web browser received at the server corresponding, determining a condition of the computer network between the server and the client device based on transmission/reception measurements of the received multiple packets at the server, and selectively directing the server of the computer system to provide the content requested by the web server based on the determined condition of the computer network.
    Type: Application
    Filed: November 2, 2020
    Publication date: May 5, 2022
    Inventor: Matthew James Calder