Patents by Inventor Gary Burd

Gary Burd 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: 20070016680
    Abstract: In one embodiment, a method for proxy-based file sharing is described. The method comprises establishing a peer to peer connection with a remote client through a server using a file sharing application at the remote client, generating a document having a network address, receiving a file from the remote client through the file sharing application, posting the received file on the document, and sending the document with the posted file to a second remote client. Other embodiments are also disclosed.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 18, 2007
    Inventors: Gary Burd, David Bau, Roderick Chavez
  • Publication number: 20060069712
    Abstract: A network-based distributed application system is provided in accordance with the present invention for enabling services to be established locally on a client system. The system may include an application and presentation logic, at least a portion of which is interchangeably processed by a server or a client without modification to the portion. The core functionality provided by the application may be preserved between the client and the server wherein improved network performance may provided along with improved offline service capabilities.
    Type: Application
    Filed: November 14, 2005
    Publication date: March 30, 2006
    Applicant: Microsoft Corporation
    Inventors: Mark Anders, Gary Burd, Scott Guthrie, Satoshi Nakajima, Eric Olsen, Dmitry Robsman, John Shewchuk, Michael Toutonghi, Manu Vasandani
  • Publication number: 20060004910
    Abstract: One or more server-side control objects provide server-side processing of postback input received from client-side user interface elements in a request from a client. Such input may include without limitation postback data and postback events generated from a web page on a client and received by a server in an HTTP request. A hierarchy of server-side control objects can cooperate to process the postback input and to generate the resulting authoring language code, such as HTML. Server-side events can also result from the server-side processing of postback input. In addition to processing postback input, server-side processing may include, without limitation, state management of server-side control objects and binding data to and from server-side database. After the processing and generating operations, the server-side control object hierarchy is terminated until a subsequent request is received from the client.
    Type: Application
    Filed: June 22, 2005
    Publication date: January 5, 2006
    Applicant: Microsoft Corporation
    Inventors: Gary Burd, Kenneth Cooper, Scott Guthrie, David Ebbo, Mark Anders, Ted Peters, Stephen Millet
  • Publication number: 20050050164
    Abstract: A server-side control object processes and generates a client-side user interface element for display on a web page. Multiple server-side control objects may be combined into a hierarchy of server-side control objects that cooperate to generate the resulting authoring language code, such as HTML, for display of a web page on a client. The operation of processing the client-side user interface element may include at least one of an event handling operation, a postback data handling operation, a data binding operation, and a state management operation. The state management operation relates to the state of a server-side control object.
    Type: Application
    Filed: October 14, 2004
    Publication date: March 3, 2005
    Inventors: Gary Burd, Kenneth Cooper, Scott Guthrie, David Ebbo, Mark Anders, Ted Peters, Stephen Millet