Patents by Inventor John Shewchuk

John Shewchuk 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: 20050235150
    Abstract: The present invention extends to validating measurable aspects of computing system. A provider causes a challenge to be issued to the requester, the challenge requesting proof that the requester is appropriately configured to access the resource. The requester accesses information that indicates how the requester is to prove an appropriate configuration for accessing the resource. The requester formulates and sends proof that one or more measurable aspects of the requester's configuration are appropriate. The provider receives proof that one or more measurable aspects of the requester's configuration are appropriate and authorizes the requester to access the resource. Proof of one more measurable aspects of a requester can be used along with other types of authentication to authorize a requester to access a resource of a provider. Solutions to challenges can be pre-computed and stored in a location accessible to a provider.
    Type: Application
    Filed: April 19, 2004
    Publication date: October 20, 2005
    Inventors: Christopher Kaler, John Shewchuk, Bradford Lovering, Daniel Simon
  • Publication number: 20050204051
    Abstract: Systems and methods for open content model Web service messaging in a networked computing environment are described. In one aspect, a transport neutral message is generated that includes message recipient, endpoint addressing information, and one or more reference properties. The reference properties include selectively opaque message context. The transport neutral message is bound to a transport protocol for communication to the message recipient. At least a portion of the selectively opaque message context is. not directed to the message recipient.
    Type: Application
    Filed: March 15, 2004
    Publication date: September 15, 2005
    Inventors: Donald Box, Christopher Kaler, David Langworthy, Steven Lucco, John Shewchuk, Luis Cabrera, Craig Critchley, Geary Eppley, Bradford Lovering, Jeffrey Schlimmer, David Wortendyke, Henrik Nielsen
  • Publication number: 20050177602
    Abstract: Methods, systems, and data structures for communicating object metadata are provided. A generic metadata container is presented that allows object metadata to be described in an extensible manner using protocol-neutral and platform-independent methodologies. A metadata scope refers to a dynamic universe of targets to which the included metadata statements correspond. Metadata properties provide a mechanism to describe the metadata itself, and metadata security can be used to ensure authentic metadata is sent and received. Mechanisms are also provided to allow refinement and replacement of metadata statements. Communication of metadata is expedited using hash digests to confirm metadata versions, and by piggybacking policy metadata requests and responses on other substantive data communication messages, thereby dynamically altering future communications.
    Type: Application
    Filed: April 4, 2005
    Publication date: August 11, 2005
    Applicant: Microsoft Corporation
    Inventors: Christopher Kaler, John Shewchuk, David Langworthy, Donald Box
  • Publication number: 20050060718
    Abstract: An environment for developing clientside/serverside code is disclosed. The environment supports the perception that the server space and client space are seamlessly joined into a single program execution space. An outgrowth of the single execution space includes effective event handling on the server through enabling created objects to migrate effectively between the server and client.
    Type: Application
    Filed: November 10, 2004
    Publication date: March 17, 2005
    Applicant: Microsoft Corporation
    Inventors: Gregory Lindhorst, Stephen Millet, John Shewchuk, John Buehler
  • Publication number: 20050010910
    Abstract: An environment for developing clientside/serverside code is disclosed. The environment supports programming in an event-driven paradigm while the execution of the resultant programs are executed in a serial execution paradigm. Through shielding the developer from complex scripting segments, the environment provides the developer with the suggestion that that resultant execution model is event-driven.
    Type: Application
    Filed: August 11, 2004
    Publication date: January 13, 2005
    Applicant: Microsoft Corp.
    Inventors: Gregory Lindhorst, Stephen Millet, John Shewchuk
  • Patent number: 4674907
    Abstract: A frangible coupling assembly for breakaway pole bases has a pair of spaced and parallel plate with a plurality of struts extending therebetween and being situated between a pole base and a supporting base. Each strut is of an elongated cross-section with the longitudinal axis of the struts lying on the perimeter of a circle concentric with the central vertical axis of the plates thereby providing an increased resistance to torsional loads and at the same time relatively lower resistance to lateral force.
    Type: Grant
    Filed: May 7, 1986
    Date of Patent: June 23, 1987
    Inventor: John Shewchuk