Patents by Inventor Richie Lai

Richie Lai 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: 9756058
    Abstract: Techniques for analyzing access to a network-based document may be provided. For example, the network-based document may be configured for direct access from client device. Based on an access of a client device to the network-based document, information associated with this access may be recorded. The information may be analyzed to determine whether a condition associated with the direct access may be violated. An issue may be detected with the client device access based on a determination that the condition may be violated.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: September 5, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew Ryan Jezorek, Maarten Van Horenbeeck, Richie Lai
  • Patent number: 9473516
    Abstract: Techniques for analyzing access to a network-based document may be provided. For example, a portion of the network-based document for hashing may be identified. A client hash of the portion may be accessed. The client hash may be based on an access of a client to the network-based document over a network. A provider hash of the portion may be also accessed. The provider hash may be based on a trusted version of the portion. The client hash and the provider hash may be compared. Based on the comparison, an issue associated with the access to the network-based document over the network may be detected.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: October 18, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew Ryan Jezorek, Maarten Van Horenbeeck, Richie Lai
  • Patent number: 9426171
    Abstract: Techniques for analyzing access to a network-based resource may be provided. For example, a client record associated with the access to the network-based resource over a network may be compared to a provider record. The client record may indicate an address of the network based resource and can be received from a computing resource. The provider record can also indicate the address and can be received from a trusted computing resource. Based on the comparison, an issue associated with the access to the network-based resource over the network may be detected.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: August 23, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew Ryan Jezorek, Maarten Van Horenbeeck, Richie Lai
  • Patent number: 7437713
    Abstract: A system by which a software product may be tested on multiple client computers on various platforms. Product developers submit requests for tests on their products, in the form of test packets, to a test component, via an API. For each platform and language (i.e., group) on which a product developer wants a product tested, the product developer provides a test packet that defines tests that the product developer wants conducted on the product in that group. The test component searches, via an autolab component, for an available client machine for performing the tests in the test packet. The autolab component finds an available client computer, and the client machine is assigned the test packet. The client machine performs the tasks in the test packet, and forwards the results back to the test component.
    Type: Grant
    Filed: January 10, 2002
    Date of Patent: October 14, 2008
    Assignee: Microsoft Corporation
    Inventors: Eric A. Beardsley, David C. Mitchell, Brad P. Kirkpatrick, Jason A. Taylor, Donald R. Elkins, Richie Lai, Joseph M. Dibee, Freddie L. Aaron, Eric W. Ingman, George N. Stathakopoulos
  • Publication number: 20030131285
    Abstract: A system by which a software product may be tested on multiple client computers on various platforms. Product developers submit requests for tests on their products, in the form of test packets, to a test component, via an API. For each platform and language (i.e., group) on which a product developer wants a product tested, the product developer provides a test packet that defines tests that the product developer wants conducted on the product in that group. The test component searches, via an autolab component, for an available client machine for performing the tests in the test packet. The autolab component finds an available client computer, and the client machine is assigned the test packet. The client machine performs the tasks in the test packet, and forwards the results back to the test component.
    Type: Application
    Filed: January 10, 2002
    Publication date: July 10, 2003
    Applicant: Microsoft Corporation
    Inventors: Eric A. Beardsley, David C. Mitchell, Brad P. Kirkpatrick, Jason A. Taylor, Donald R. Elkins, Richie Lai, Joseph M. Dibee, Freddie L. Aaron, Eric W. Ingman, George N. Stathakopoulos