|
|
|
|
|
|
|
|
| ( 10 of 78 ) |
| United States Patent | 7,873,965 |
| Hayton , et al. | January 18, 2011 |
A method for detecting a change in a current state of a property associated with an element of a user-interface includes the step of associating the element with a property path including a concatenation of a plurality of identifiers defining a path through a plurality of application components to a property at the end of the concatenation. The property path is mapped to a current state of the property at the end of the path. A request is received, from a local machine, for a change in a state of a property mapped to one of said plurality of concatenated identifiers defining the property path. The request for the change is sent to a remote machine. The remote machine applies the change. The local machine updates the element of the user-interface associated with the property path responsive to the change and the received regeneration.
| Inventors: | Hayton; Richard (Burwell, GB), Otway; David John (Cambridge, GB) |
| Assignee: |
Citrix Systems, Inc.
(Fort Lauderdale,
FL)
|
| Appl. No.: | 11/565,923 |
| Filed: | December 1, 2006 |
| Application Number | Filing Date | Patent Number | Issue Date | ||
| 09846896 | May., 2001 | 7194743 | |||
| Current U.S. Class: | 719/315 ; 715/762 |
| Current International Class: | G06F 3/00 (20060101); G06F 9/46 (20060101); G06F 9/44 (20060101); G06F 13/00 (20060101) |
| Field of Search: | 719/316,315,318 715/762,764 |
| 5057996 | October 1991 | Cutler et al. |
| 5129084 | July 1992 | Kelly, Jr. et al. |
| 5142679 | August 1992 | Owaki et al. |
| 5291487 | March 1994 | Sheppard |
| 5291587 | March 1994 | Kodosky et al. |
| 5297279 | March 1994 | Bannon et al. |
| 5297283 | March 1994 | Kelly, Jr. et al. |
| 5321841 | June 1994 | East et al. |
| 5325533 | June 1994 | McInerney et al. |
| 5327562 | July 1994 | Adcock |
| 5339430 | August 1994 | Lundin et al. |
| 5341477 | August 1994 | Pitkin et al. |
| 5341478 | August 1994 | Travis, Jr. et al. |
| 5367633 | November 1994 | Matheny et al. |
| 5369766 | November 1994 | Nakano et al. |
| 5371891 | December 1994 | Gray et al. |
| 5386558 | January 1995 | Maudlin et al. |
| 5418964 | May 1995 | Conner et al. |
| 5423041 | June 1995 | Burke et al. |
| 5437025 | July 1995 | Bale et al. |
| 5485617 | January 1996 | Stutz et al. |
| 5499343 | March 1996 | Pettus |
| 5511197 | April 1996 | Hill et al. |
| 5515536 | May 1996 | Corbett et al. |
| 5517617 | May 1996 | Sathaye et al. |
| 5519867 | May 1996 | Moeller et al. |
| 5530852 | June 1996 | Meske, Jr. et al. |
| 5537546 | July 1996 | Sauter |
| 5537548 | July 1996 | Fin et al. |
| 5548723 | August 1996 | Pettus |
| 5548726 | August 1996 | Pettus |
| 5566302 | October 1996 | Khalidi et al. |
| 5571245 | November 1996 | Ooyabu et al. |
| 5572643 | November 1996 | Judson |
| 5574898 | November 1996 | Leblang et al. |
| 5581765 | December 1996 | Munroe et al. |
| 5586312 | December 1996 | Johnson et al. |
| 5598562 | January 1997 | Cutler et al. |
| 5619638 | April 1997 | Duggan et al. |
| 5623656 | April 1997 | Lyons |
| 5652909 | July 1997 | Kodosky |
| 5657390 | August 1997 | Elgamal et al. |
| 5689664 | November 1997 | Narayanan et al. |
| 5692183 | November 1997 | Hapner et al. |
| 5701451 | December 1997 | Rogers et al. |
| 5710918 | January 1998 | Lagarde et al. |
| 5721876 | February 1998 | Yu et al. |
| 5737592 | April 1998 | Nguyen et al. |
| 5737622 | April 1998 | Rogers et al. |
| 5752031 | May 1998 | Cutler et al. |
| 5754830 | May 1998 | Butts et al. |
| 5757925 | May 1998 | Faybishenko |
| 5764915 | June 1998 | Heimsoth et al. |
| 5768505 | June 1998 | Gilchrist et al. |
| 5819093 | October 1998 | Davidson et al. |
| 5838906 | November 1998 | Doyle et al. |
| 5838910 | November 1998 | Domenikos et al. |
| 5838916 | November 1998 | Domenikos et al. |
| 5850548 | December 1998 | Williams |
| 5859971 | January 1999 | Bittinger et al. |
| 5870545 | February 1999 | Davis et al. |
| 5872973 | February 1999 | Mitchell et al. |
| 5877757 | March 1999 | Baldwin et al. |
| 5887133 | March 1999 | Brown et al. |
| 5889942 | March 1999 | Orenshteyn |
| 5905987 | May 1999 | Shutt et al. |
| 5933841 | August 1999 | Schumacher et al. |
| 5937160 | August 1999 | Davis et al. |
| 5938733 | August 1999 | Heimsoth et al. |
| 5944791 | August 1999 | Scherpbier |
| 5946687 | August 1999 | Gehani et al. |
| 5946697 | August 1999 | Shen |
| 5973696 | October 1999 | Agranat et al. |
| 5978828 | November 1999 | Greer et al. |
| 5978842 | November 1999 | Noble et al. |
| 5978848 | November 1999 | Maddalozzo, Jr. et al. |
| 5983227 | November 1999 | Nazem et al. |
| 5983268 | November 1999 | Freivald et al. |
| 5999179 | December 1999 | Kekic et al. |
| 6012087 | January 2000 | Freivald et al. |
| 6029182 | February 2000 | Nehab et al. |
| 6035332 | March 2000 | Ingrassia, Jr. et al. |
| 6081830 | June 2000 | Schindler |
| 6094662 | July 2000 | Hawes |
| 6101510 | August 2000 | Stone et al. |
| 6108712 | August 2000 | Hayes, Jr. |
| 6112242 | August 2000 | Jois et al. |
| 6134568 | October 2000 | Tonkin |
| 6138155 | October 2000 | Davis et al. |
| 6161126 | December 2000 | Wies et al. |
| 6169540 | January 2001 | Rosenberg et al. |
| 6192382 | February 2001 | Lafer et al. |
| 6209029 | March 2001 | Epstein et al. |
| 6249844 | June 2001 | Schloss et al. |
| 6271858 | August 2001 | Dalal et al. |
| 6275858 | August 2001 | Bates et al. |
| 6292933 | September 2001 | Bahrs et al. |
| 6304895 | October 2001 | Schneider et al. |
| 6305012 | October 2001 | Beadle et al. |
| 6311185 | October 2001 | Markowitz et al. |
| 6311187 | October 2001 | Jeyaraman |
| 6313854 | November 2001 | Gibson |
| 6314456 | November 2001 | Van Andel et al. |
| 6330880 | December 2001 | Okada et al. |
| 6356933 | March 2002 | Mitchell et al. |
| 6360250 | March 2002 | Anupam et al. |
| 6363398 | March 2002 | Andersen |
| 6370552 | April 2002 | Bloomfield |
| 6393422 | May 2002 | Wone |
| 6397231 | May 2002 | Salisbury et al. |
| 6397253 | May 2002 | Quinlan et al. |
| 6429880 | August 2002 | Marcos et al. |
| 6434563 | August 2002 | Pasquali et al. |
| 6434738 | August 2002 | Arnow |
| 6457103 | September 2002 | Challenger et al. |
| 6480865 | November 2002 | Lee et al. |
| 6490584 | December 2002 | Barrett et al. |
| 6496849 | December 2002 | Hanson et al. |
| 6507856 | January 2003 | Chen et al. |
| 6515681 | February 2003 | Knight |
| 6539418 | March 2003 | Schneider et al. |
| 6557076 | April 2003 | Copeland et al. |
| 6560639 | May 2003 | Dan et al. |
| 6571245 | May 2003 | Huang et al. |
| 6587858 | July 2003 | Strazza |
| 6594692 | July 2003 | Reisman |
| 6601107 | July 2003 | Seibert |
| 6615088 | September 2003 | Myer et al. |
| 6622168 | September 2003 | Datta |
| 6631512 | October 2003 | Onyeabor |
| 6643657 | November 2003 | Baird et al. |
| 6655586 | December 2003 | Back et al. |
| 6658624 | December 2003 | Savitzky et al. |
| 6684388 | January 2004 | Gupta et al. |
| 6691281 | February 2004 | Sorge et al. |
| 6701380 | March 2004 | Schneider et al. |
| 6701388 | March 2004 | Smith et al. |
| 6738804 | May 2004 | Lo |
| 6742045 | May 2004 | Albert et al. |
| 6751778 | June 2004 | Broman et al. |
| 6785902 | August 2004 | Zigmond et al. |
| 6792607 | September 2004 | Burd et al. |
| 6799209 | September 2004 | Hayton et al. |
| 6826594 | November 2004 | Pettersen |
| 6870551 | March 2005 | Shrader |
| 6880123 | April 2005 | Landsman et al. |
| 6889379 | May 2005 | Lindhorst et al. |
| 6912571 | June 2005 | Serena |
| 6920607 | July 2005 | Ali et al. |
| 6920609 | July 2005 | Manber et al. |
| 6950850 | September 2005 | Leff et al. |
| 7051084 | May 2006 | Hayton et al. |
| 7346842 | March 2008 | Hayton et al. |
| 2001/0018648 | August 2001 | Turner et al. |
| 2001/0042173 | November 2001 | Bala et al. |
| 2002/0004813 | January 2002 | Agrawal et al. |
| 2002/0006851 | January 2002 | Matsumura et al. |
| 2002/0007376 | January 2002 | Popp et al. |
| 2002/0042173 | April 2002 | Takamura |
| 2002/0049788 | April 2002 | Lipkin et al. |
| 2002/0059327 | May 2002 | Starkey |
| 2002/0065851 | May 2002 | Watson et al. |
| 2002/0099738 | July 2002 | Grant |
| 2003/0074634 | April 2003 | Emmelmann |
| 2003/0079120 | April 2003 | Hearn et al. |
| 2004/0177327 | September 2004 | Kieffer |
| 2005/0097008 | May 2005 | Ehring et al. |
| 53031/98 | Aug., 1998 | AU | |||
| 0483576 | May., 1992 | EP | |||
| 0483576 | May., 1992 | EP | |||
| 0878759 | Nov., 1998 | EP | |||
| 1016987 | Jul., 2000 | EP | |||
| 2327836 | Feb., 1999 | GB | |||
| WO-97/18635 | May., 1997 | WO | |||
| WO-99/59087 | Nov., 1999 | WO | |||
AU Examiner Report on 24480/01 (Oct. 9, 2003) 2 pages. cited by other . Berberich, Mitchel and Bamberger, Stefan, "Building Web-based Knowledge Clusters", p. 1-4, IEEE, Jun. 26, 1998, retrieved from IEEE database Nov. 17, 2003. cited by other . Challenger J. et al., "A Publishing System for Efficiently Creating Dynamic Web content", IEEE INFOCOM 2000, pgs. 844-853. cited by other . Chu, Josey et al. "Creating a hypertext markup language document for an information server." Behavior Research Methods, Instruments & Computers, (1995), pp. 200-205. cited by other . Davis, Philip. "An Interactive Hypermedia Map Viewer." Database, (Apr. 1995), pp. 65-67. cited by other . Droms, R. "Dynamic Host Configuration Protocol." (Oct. 1993), pp. 1-39. cited by other . EPO "Communication pursuant to 96(2) EPC" 00 988 253.1-2201 (Oct. 17, 2002) 2 pages. cited by other . EPO "Communication pursuant to 96(2) EPC" 00 988 253.1-2201 (Aug. 25, 2003) 4 pages. cited by other . Goschka, Karl M. Rielding, Eveline, "Development of an Object Oriented Framework for Design and Implementation of Database Powered Distributed Web Applications with the DEMETER Project as a Real-Life Example," p. 132-137, IEEE, 1997 retrieved Nov. 17, 2003. cited by other . International Searching Authority, "International Search Report", PCT Application No. PCT/US01/45272, mailed on Apr. 4, 2003, 5 pgs. cited by other . Jem, Michael, "'Thin' vs. 'Fat'" Visualization Client, IIEE, pp. 772-788 (1998). cited by other . Koppen, E. et al. "A practical approach towards active hyperlinked documents", Computer Networks and ISDN Systems30:251-258(1998). cited by other . Liu H. et al., "Model and Research Issues for Refreshing a Very Large Website", Web Information Systems Engineering, 2000, pgs. 291-295. cited by other . Mcllhagga, Malcom, Light, Ann and Wakeman, Ian, "Towards a Design Methodology for Adaptive applications", pp. 133-144, 1998, ACM Portal Database, retrieved Nov. 17, 2003. cited by other . Mitchell, David C. "Leveraging Your Visual C++ , Experience on the Internet with Thin Client Technology." [retrieved on Jul. 26, 1999] retrieved from the Internet: <URL: <http://www.microsoft.com/> >. pp. 1-16. cited by other . Putz, Steve. "Interactive Information services using World-Wide Web hypertext." Computer Networks and ISDN Systems, (1994), pp. 273-280. cited by other . Singleton, Andrew. "Wired on the Web."pp. 77-78, 80. cited by other . Sneed H.M. et al., "A Case Study in Software Wrapping", Proceedings of the International Conference on Software Maintenance, ICSM 1998, pgs. 86-93. cited by other . Tessier, Tom. "Using JavaScript to Create Interactive Web Pages." Dr. Dobb's Journal, (Mar. 1996), pp. 84, 86-89, 96-97. cited by other . Van Hoff, Arthur. "Java and Internet Programming."pp. 56, 58-59, 101-102. cited by other . U.S. Appl. No. 09/704,904, filed Nov. 2, 2000, Hayton, et al. cited by other . U.S. Appl. No. 09/704,948, filed Nov. 2, 2000, Hayton, et al. cited by other . U.S. Appl. No. 09/704,170, filed Nov. 2, 2000, Hayton, et al. cited by other . U.S. Appl. No. 09/704,857, filed Nov. 2, 2000, Hayton, et al. cited by other . U.S. Appl. No. 09/704,896, filed Nov. 2, 2000, Hayton, et al. cited by other . Davis, "The Xerox PARC Map Server: An Interactive Hypermedia Map Viewer," Database, pp. 65-67, Apr./May 1995. cited by other . International Searching Authority, "International Search Report", PCT Application No. PCT/US01/48335, mailed on Feb. 10, 2003. cited by other . Abe et al., "Distributed Cooperative Control for Sharing Applications Based on the MERMAID Multiparty and Multimedia Desktop Conferencing System," NEC Research and Development, Tokyo, Japan, 34(1):122-131, Jan. 1993. cited by other . Cheng, et al., "On the Performance Issues of Object-Based Buffering," Parallel Distributed Information Systems, International Conference, IEEE, pp. 30-37, 1991. cited by other. |
|
|