Patents by Inventor Thomas S. Reeve

Thomas S. Reeve 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: 8255458
    Abstract: A system and method for efficiently executing a plurality of live parallel Internet content usage experiments using a large pool of randomly selected participating users (separated into control and test groups) while minimally disturbing offered content is provided. In an illustrative implementation, a content provider communicates the parameters for a content usage experiment to a content server. A complimentary test subject verification script operates on the content server that determines which client computing devices are to be included in the experiment group. In operation, a participating client computing device requests content from the content provider's server. The content provider's server executes the test subject verification script to determine if the client computing device is to be considered as a test subject. The content usage of the experiment content and non-experiment content is tracked and compared to each other to determine if the experiment content impacted content usage.
    Type: Grant
    Filed: May 21, 2010
    Date of Patent: August 28, 2012
    Assignee: Microsoft Corporation
    Inventors: Jules S. Cohen, Paul K. Kromann, Thomas S. Reeve
  • Publication number: 20100228822
    Abstract: A system and method for efficiently executing a plurality of live parallel Internet content usage experiments using a large pool of randomly selected participating users (separated into control and test groups) while minimally disturbing offered content is provided. In an illustrative implementation, a content provider communicates the parameters for a content usage experiment to a content server. A complimentary test subject verification script operates on the content server that determines which client computing devices are to be included in the experiment group. In operation, a participating client computing device requests content from the content provider's server. The content provider's server executes the test subject verification script to determine if the client computing device is to be considered as a test subject. The content usage of the experiment content and non-experiment content is tracked and compared to each other to determine if the experiment content impacted content usage.
    Type: Application
    Filed: May 21, 2010
    Publication date: September 9, 2010
    Applicant: Microsoft Corporation
    Inventors: Jules S. Cohen, Paul K. Kromann, Thomas S. Reeve
  • Patent number: 7747681
    Abstract: A system and method for efficiently executing a plurality of live parallel Internet content usage experiments using a large pool of randomly selected participating users (separated into control and test groups) while minimally disturbing offered content is provided. In an illustrative implementation, a content provider communicates the parameters for a content usage experiment to a content server. A complimentary test subject verification script operates on the content server that determines which client computing devices are to be included in the experiment group. In operation, a participating client computing device requests content from the content provider's server. The content provider's server executes the test subject verification script to determine if the client computing device is to be considered as a test subject. The content usage of the experiment content and non-experiment content is tracked and compared to each other to determine if the experiment content impacted content usage.
    Type: Grant
    Filed: January 3, 2008
    Date of Patent: June 29, 2010
    Assignee: Microsoft Corporation
    Inventors: Jules S. Cohen, Paul K. Kromann, Thomas S. Reeve
  • Patent number: 7343390
    Abstract: A system and method for efficiently executing a plurality of live parallel Internet content usage experiments using a large pool of randomly selected participating users (separated into control and test groups) while minimally disturbing offered content is provided. In an illustrative implementation, a content provider communicates the parameters for a content usage experiment to a content server. A complimentary test subject verification script operates on the content server that determines which client computing devices are to be included in the experiment group. In operation, a participating client computing device requests content from the content provider's server. The content provider's server executes the test subject verification script to determine if the client computing device is to be considered as a test subject. The content usage of the experiment content and non-experiment content is tracked and compared to each other to determine if the experiment content impacted content usage.
    Type: Grant
    Filed: December 20, 2000
    Date of Patent: March 11, 2008
    Assignee: Microsoft Corporation
    Inventors: Jules S. Cohen, Paul K. Kromann, Thomas S. Reeve
  • Publication number: 20020078141
    Abstract: A system and method for efficiently executing a plurality of live parallel Internet content usage experiments using a large pool of randomly selected participating users (separated into control and test groups) while minimally disturbing offered content is provided. In an illustrative implementation, a content provider communicates the parameters for a content usage experiment to a content server. A complimentary test subject verification script operates on the content server that determines which client computing devices are to be included in the experiment group. In operation, a participating client computing device requests content from the content provider's server. The content provider's server executes the test subject verification script to determine if the client computing device is to be considered as a test subject. The content usage of the experiment content and non-experiment content is tracked and compared to each other to determine if the experiment content impacted content usage.
    Type: Application
    Filed: December 20, 2000
    Publication date: June 20, 2002
    Applicant: Microsoft Corporation
    Inventors: Jules S. Cohen, Paul K. Kromann, Thomas S. Reeve
  • Patent number: 4666476
    Abstract: A separator for separating fluids of different densities from a mixture thereof including means to define at least one mixture flow path (80-85) which is helical or otherwise extends along and round an axis, and including a plurality of outlets (73b) from the flow path for the lighter fluid, such outlets being spaced apart along the flowpath and leading from a radially innermost part of the cross section of the flow path.
    Type: Grant
    Filed: August 21, 1985
    Date of Patent: May 19, 1987
    Assignee: R. Goodwin International Limited
    Inventors: Thomas S. Reeve, John W. Brookes
  • Patent number: 4482364
    Abstract: A separator for separating gas from oil in a mixture thereof such as at an oil well head comprises one or a plurality of separator devices (13) each basically comprising a foraminous wall constituted by a sleeve (22;56) surrounding a closely fitting solid core (23) having a plurality of helical channels defining flattened flow paths bounded on a major face by the foraminous sleeve (22;56) so that gas can escape to a gas gallery (20) while the oil tends to pass along the helical channels to an oil collector (16). A secondary outer foraminous sleeve (57) may be provided to vary the effective resistance offered by the foraminous wall by relative displacement with respect to the first mentioned sleeve (56) causing variation in the overlap of the apertures in the two sleeves.
    Type: Grant
    Filed: May 6, 1983
    Date of Patent: November 13, 1984
    Inventors: Reginald Martin, deceased, by Winifred White, legal representative, by Nora Edwards, legal representative, John W. Brookes, Thomas S. Reeve