Patents by Inventor Ted A. Peters

Ted A. Peters 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: 20220090374
    Abstract: An integrated self-sealing joint sealing system that is incorporated into the factory edges of a sheathing panel prior to installation at a job site, eliminating the need to secondarily apply tapes or similar fluid-applied sealants, as the joints will become sealed when mated and installed next to adjacent sheathing panels. The system works with a variety of joint types, including, but not limited to, bead-and-cove joints, cove-and-cove, and cove-and-butt joints, with matching corresponding joint profiles along panel edges. A compressible sealant, adhesive or gasket material is applied to surfaces in one or both profiles at the factory during the manufacturing process. During field installation, the matching corresponding joint profiles are placed together so the sealant material is compressed, forming a complete watertight and airtight joint.
    Type: Application
    Filed: September 20, 2021
    Publication date: March 24, 2022
    Inventors: JEFF YELLE, JIANWEN NI, PHIL VACCA, TED PETERS
  • Publication number: 20140125033
    Abstract: A steerer tube suitable for a bicycle fork assembly. The steerer tube comprises an inner tube formed of a metal, an outer layer, the outer layer being wrapped around a section of the metal inner tube; and the outer layer being formed of a material, wherein the material is lighter than the metal for the inner tube.
    Type: Application
    Filed: November 2, 2012
    Publication date: May 8, 2014
    Inventors: Philip Gordon White, Ted Peter Orfanogiannis
  • Patent number: 7415524
    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: Grant
    Filed: June 22, 2005
    Date of Patent: August 19, 2008
    Assignee: Microsoft Corporation
    Inventors: Gary S. Burd, Kenneth B. Cooper, Scott D. Guthrie, David S. Ebbo, Mark T. Anders, Ted A. Peters, Stephen J. Millet
  • Patent number: 7321918
    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: Grant
    Filed: October 14, 2004
    Date of Patent: January 22, 2008
    Assignee: Microsoft Corporation
    Inventors: Gary S. Burd, Kenneth B. Cooper, Scott D. Guthrie, David S. Ebbo, Mark T. Anders, Ted A. Peters, Stephen J. Millet
  • Publication number: 20060212842
    Abstract: In order to allow for application development without requiring extensive graphical design by software developers or extensive software knowledge by graphical designers, applications are separated into a view and a model. Properties in the view and properties in the model are associated through data binding, for example, via a data binding engine. This association allows views to be defined declaratively. Transformations may be necessary to allow the data binding. The data binding allows the data and functionality in the model to be used via the UI as defined in the view. Automatically generated UI and command binding are also enabled.
    Type: Application
    Filed: March 15, 2005
    Publication date: September 21, 2006
    Applicant: Microsoft Corporation
    Inventors: John Gossman, Kenneth Cooper, Ted Peters, John Bronskill, DoRon Motter, Alan Gasperini, Charles Stoner, Patrick Mullen, Lutz Roeder
  • Patent number: 7076786
    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.
    Type: Grant
    Filed: April 5, 2004
    Date of Patent: July 11, 2006
    Assignee: Microsoft Corporation
    Inventors: Gary S. Burd, Kenneth B. Cooper, Mark T. Anders, Scott D. Guthrie, David S. Ebbo, Ted A. Peters, Stephen J. Millet
  • Patent number: 7013340
    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: Grant
    Filed: May 18, 2000
    Date of Patent: March 14, 2006
    Assignee: Microsoft Corporation
    Inventors: Gary S. Burd, Kenneth B. Cooper, Scott D. Guthrie, David S. Ebbo, Mark T. Anders, Ted A. Peters, Stephen J. Millet
  • Patent number: 6990653
    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.
    Type: Grant
    Filed: May 18, 2000
    Date of Patent: January 24, 2006
    Assignee: Microsoft Corporation
    Inventors: Gary S. Burd, Kenneth B. Cooper, Scott D. Guthrie, David S. Ebbo, Mark T. Anders, Ted A. Peters
  • 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: 20060005120
    Abstract: A list control allows for a harmonized display of heterogeneous list element data by using at least two templates. The templates define the layout for the list element data. The templates consult an interface while calculating the layout. The interface provides information regarding the location of at least one gridline; the layout for the list element data is based on that location. The list control implements the interface, thus allowing heterogeneous templates to rely one interface providing on one gridline location. In order to take into account the requirements of each list element for gridline location, the interface requests information regarding a preliminary gridline location for each list element and bases the final gridline location on this information.
    Type: Application
    Filed: June 30, 2004
    Publication date: January 5, 2006
    Applicant: Microsoft Corporation
    Inventors: Kenneth Cooper, Ted Peters
  • Patent number: 6961750
    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: Grant
    Filed: May 18, 2000
    Date of Patent: November 1, 2005
    Assignee: Microsoft Corp.
    Inventors: Gary S. Burd, Kenneth B. Cooper, Scott D. Guthrie, David S. Ebbo, Mark T. Anders, Ted A. Peters, Stephen J. Millet
  • Publication number: 20050229190
    Abstract: A data-binding engine is used to perform command binding. A data binding engine binds user interface controls such as buttons, menus, list boxes, etc. to commands exposed on an application model. A data source and data binding path may be specified in a markup language that defines how the commands are bound to UI elements.
    Type: Application
    Filed: April 13, 2004
    Publication date: October 13, 2005
    Applicant: Microsoft Corporation
    Inventors: Ted Peters, Kenneth Cooper, Lutz Roder, Samuel Bent, Namita Gupta, David Jenni
  • Publication number: 20050228801
    Abstract: Priority binding enables a one-to-many mapping of a target to a source without requiring complex code development by the specification of one or more binding statements. During runtime, these bindings are evaluated. The highest priority binding that evaluates successfully is executed, controlling the two-way transfer of information between source and target. During execution, all possible data binding pathways are monitored. If a binding that has a higher priority than the existing binding evaluates successfully, the existing binding is terminated and the new binding is executed.
    Type: Application
    Filed: April 13, 2004
    Publication date: October 13, 2005
    Applicant: Microsoft Corporation
    Inventors: Ted Peters, Kenneth Cooper
  • 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
  • Publication number: 20040199577
    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.
    Type: Application
    Filed: April 5, 2004
    Publication date: October 7, 2004
    Inventors: Gary S. Burd, Kenneth B. Cooper, Mark T. Anders, Scott D. Guthrie, David S. Ebbo, Ted A. Peters, Stephen J. Millet
  • Patent number: 6792607
    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.
    Type: Grant
    Filed: May 18, 2000
    Date of Patent: September 14, 2004
    Assignee: Microsoft Corporation
    Inventors: Gary S. Burd, Kenneth B. Cooper, Scott D. Guthrie, David S. Ebbo, Mark T. Anders, Ted A. Peters, Stephen J. Millet
  • Patent number: 6757900
    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.
    Type: Grant
    Filed: May 18, 2000
    Date of Patent: June 29, 2004
    Assignee: Microsoft Corporation
    Inventors: Gary S. Burd, Kenneth B. Cooper, Mark T. Anders, Scott D. Guthrie, David S. Ebbo, Ted A. Peters, Stephen J. Millet