Search

Gary S Burd

from Kirkland, WA
Age ~66

Gary Burd Phones & Addresses

  • 412 11Th Ave W, Kirkland, WA 98033
  • 11411 103Rd St, Kirkland, WA 98033
  • 1411 103Rd St, Kirkland, WA 98033
  • Redmond, WA
  • Shirley, MA
  • 25 Hillside Dr, East Longmeadow, MA 01028 (413) 525-3200
  • Kiona, WA
  • Framingham, MA

Resumes

Resumes

Gary Burd Photo 1

Gary Burd

View page
Location:
Greater Seattle Area
Industry:
Computer Software
Work:
BeagleDreams LLC 2002 - Oct 2010
Manager

Facebook Aug 2009 - Oct 2009
Software Engineer

FriendFeed Jun 2008 - Oct 2009
FriendFeeder

Google Jan 2004 - Mar 2008
Senior Staff Software Engineer

Sucker Punch Productions 2001 - 2002
Software Engineer
Education:
Rensselaer Polytechnic Institute 1981 - 1983
Master of Science, Mechanical Engineering
Rensselaer Polytechnic Institute 1977 - 1981
Skills:
Distributed Systems
Software Engineering
Software Development
Computer Science
Gary Burd Photo 2

Gary Burd

View page
Location:
412 11Th Ave west, Kirkland, WA 98033
Industry:
Computer Software
Work:
Godoc.org Jul 2011 - Mar 2014
Manger, Software Engineer

Beagledreams 2002 - Oct 2010
Manager

Facebook Aug 2009 - Oct 2009
Software Engineer

Friendfeed Jun 2008 - Oct 2009
Friendfeeder

Google Jan 2004 - Mar 2008
Senior Staff Software Engineer
Education:
Rensselaer Polytechnic Institute 1981 - 1983
Master of Science, Masters, Mechanical Engineering
Rensselaer Polytechnic Institute 1977 - 1981
Skills:
Web Services
Languages:
English
Gary Burd Photo 3

Gary Burd

View page
Skills:
Software

Publications

Us Patents

State Management Of Server-Side Control Objects

View page
US Patent:
6757900, Jun 29, 2004
Filed:
May 18, 2000
Appl. No.:
09/574144
Inventors:
Gary S. Burd - Kirkland WA
Kenneth B. Cooper - Seattle WA
Mark T. Anders - Bellevue WA
Scott D. Guthrie - Redmond WA
David S. Ebbo - Redmond WA
Ted A. Peters - Seattle WA
Stephen J. Millet - Edmonds WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 954
US Classification:
719316, 709203, 719318
Abstract:
The state of one or more server-side control objects is managed using a transportable state structure that is communicated between a web server and a client. The transportable state structure may include state information, hierarchical information, and an integrity code. The state information is related to properties of the server-side control objects. The hierarchical information is used by the server to locate an appropriate server-side control object in the hierarchy into which associated state information is to be loaded. The integrity code allows the server to determine whether the transportable state structure was corrupted during the round-trip between the server and the client. Prior to a response to the client, the state information of one or more server-side control objects is recorded into the transportable state structure for transmission to the client in the response. The transportable state structure is then returned to the server and loaded into the server-side control objects to restore the hierarchy to its previous state.

Databinding Using Server-Side Control Objects

View page
US Patent:
6792607, Sep 14, 2004
Filed:
May 18, 2000
Appl. No.:
09/573656
Inventors:
Gary S. Burd - Kirkland WA
Kenneth B. Cooper - Seattle WA
Scott D. Guthrie - Redmond WA
David S. Ebbo - Redmond WA
Mark T. Anders - Bellevue WA
Ted A. Peters - Seattle WA
Stephen J. Millet - Edmonds WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 954
US Classification:
719316, 719318, 719311, 707102
Abstract:
Server-side control objects corresponding to client-side user interface elements are created in a control object hierarchy. Properties of the control objects may be data bound to properties of a server-side data source (e. g. , a server-side database). Hierarchical data binding relationships are established between properties of control objects and properties of a data source. Template declarations are used to define the configuration of binding container objects that correspond to data objects in the data source. An iterating control object determines the number of data objects in the data source increase according number of binding container objects. A simple data binding types include without limitation: (1) unidirectional data binding from the data source to a control object; (2) unidirectional data binding from a control object to the data source; and (3) bidirectional data binding between a control object and the data source.

Server-Side Control Objects For Processing Client-Side User Interface Elements

View page
US Patent:
6961750, Nov 1, 2005
Filed:
May 18, 2000
Appl. No.:
09/573769
Inventors:
Gary S. Burd - Kirkland WA, US
Kenneth B. Cooper - Seattle WA, US
Scott D. Guthrie - Redmond WA, US
David S. Ebbo - Redmond WA, US
Mark T. Anders - Bellevue WA, US
Ted A. Peters - Seattle WA, US
Stephen J. Millet - Edmonds WA, US
Assignee:
Microsoft Corp. - Redmond WA
International Classification:
G06F015/16
US Classification:
709203, 709219, 715513
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.

Server-Side Code Generation From A Dynamic Web Page Content File

View page
US Patent:
6990653, Jan 24, 2006
Filed:
May 18, 2000
Appl. No.:
09/573768
Inventors:
Gary S. Burd - Kirkland WA, US
Kenneth B. Cooper - Seattle WA, US
Scott D. Guthrie - Redmond WA, US
David S. Ebbo - Redmond WA, US
Mark T. Anders - Bellevue WA, US
Ted A. Peters - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44
US Classification:
717108, 717100, 717107
Abstract:
A method and apparatus to create an intermediate language or source code file from a server-side resource or dynamic web page file. The source code can then be compiled into an executable class allowing for rapid generation of web page control objects that perform server-side functions, including the rendering of client responses. The code generation scheme of the present invention is capable of creating control objects connected in a hierarchy to handle event processing and the setting of attributes to the specific objects.

System And Method Providing Multi-Tier Applications Architecture

View page
US Patent:
6996599, Feb 7, 2006
Filed:
Sep 21, 2000
Appl. No.:
09/666246
Inventors:
Mark T. Anders - Bellevue WA, US
Gary S. Burd - Kirkland WA, US
Scott D. Guthrie - Bellevue WA, US
Satoshi Nakajima - Redmond WA, US
Erik B. Olson - Redmond WA, US
Dmitry Robsman - Bellevue WA, US
John P. Shewchuk - Redmond WA, US
Michael J. Toutonghi - Seattle WA, US
Manu Vasandani - Bellevue WA, US
Assignee:
Microsoft Corporation - Sunnyvale CA
International Classification:
G06F 15/16
US Classification:
709201, 709203, 709219
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.

Postback Input Handling By Server-Side Control Objects

View page
US Patent:
7013340, Mar 14, 2006
Filed:
May 18, 2000
Appl. No.:
09/574165
Inventors:
Gary S. Burd - Kirkland WA, US
Kenneth B. Cooper - Seattle WA, US
Scott D. Guthrie - Redmond WA, US
David S. Ebbo - Redmond WA, US
Mark T. Anders - Bellevue WA, US
Ted A. Peters - Seattle WA, US
Stephen J. Millet - Edmonds WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
US Classification:
709229, 709223
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.

State Management Of Server-Side Control Objects

View page
US Patent:
7076786, Jul 11, 2006
Filed:
Apr 5, 2004
Appl. No.:
10/818684
Inventors:
Gary S. Burd - Kirkland WA, US
Kenneth B. Cooper - Seattle WA, US
Mark T. Anders - Bellevue WA, US
Scott D. Guthrie - Redmond WA, US
David S. Ebbo - Redmond WA, US
Ted A. Peters - Seattle WA, US
Stephen J. Millet - Edmonds WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44
US Classification:
719316, 719318, 709203
Abstract:
The state of one or more server-side control objects is managed using a transportable state structure that is communicated between a web server and a client. The transportable state structure may include state information, hierarchical information, and an integrity code. Prior to a response to the client, the state information of one or more server-side control objects is recorded into the transportable state structure for transmission to the client in the response. The transportable state structure is then returned to the server and loaded into the server-side control objects to restore the hierarchy to its previous state.

Server-Side Control Objects For Processing Client-Side User Interface Elements

View page
US Patent:
7321918, Jan 22, 2008
Filed:
Oct 14, 2004
Appl. No.:
10/966618
Inventors:
Gary S. Burd - Kirkland WA, US
Kenneth B. Cooper - Seattle WA, US
Scott D. Guthrie - Redmond WA, US
David S. Ebbo - Redmond WA, US
Mark T. Anders - Bellevue WA, US
Ted A. Peters - Seattle WA, US
Stephen J. Millet - Edmonds WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G00F 15/16
G06F 7/00
G06F 15/00
US Classification:
709203, 709219, 715513, 707 10
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.
Gary S Burd from Kirkland, WA, age ~66 Get Report