Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C. 154(b) by 705 days.
This patent is subject to a terminal disclaimer.
Jun. 13, 2003
G06F 15/16 G06F 3/048 G06F 3/00 U.S. CI
709/230; 709/227; 715/804;
715/805; 719/312; 719/331
Field of Classification Search 709/219,
709/238,227,230; 715/804,805; 719/312,
See application file for complete search history.
U.S. PATENT DOCUMENTS 5,749,083 A 5/1998 Kodaetal 707/530
6,337,696 Bl* 1/2002 Lindhorst et al 715/763
6,529,936 Bl* 3/2003 Mayoetal 709/202
6,760,047 B2* 7/2004 Hough etal 715/753
7,139,969 Bl* 11/2006 Ruble et al 715/500.1
7,281,252 Bl* 10/2007 Lindquist et al 719/332
2002/0118226 Al* 8/2002 Hough etal 345/764
2003/0038836 Al* 2/2003 Ronald etal 345/738
2003/0056024 Al* 3/2003 Tlaskal et al 709/315
Chinese Office Action, dated Jul. 18, 2008, Application No. 2005 10116336.5, filed Oct. 14, 2005.
* cited by examiner
Primary Examiner—William C Vaughn, Jr.
Assistant Examiner—Kristie D. Shingles
(74) Attorney, Agent, or Firm—Merchant & Gould PC
A Web Part connection runtime framework provides the architecture for Web Parts to connect and pass data between each other. The runtime framework provides a series of interfaces that a Web Part can implement to send or receive information from other connected Web Parts. The interfaces provided by the runtime framework allow for the connection of Web Parts on a server or client. A first Web Part is retrieved and connected to a second Web Part in response to a user selecting information to be passed from the first Web Part to the second Web Part. Subroutines of the connected Web Parts are fired signaling the Web Parts to pass data from one to another. Once the data is passed, the Web Part receiving data can be rendered while containing the passed data on the server or the client.
23 Claims, 12 Drawing Sheets