Source: http://www.google.com.tw/patents/US7925621
Timestamp: 2013-05-23 16:48:33
Document Index: 460950152

Matched Legal Cases: ['Application No. 06111546', 'Application No. 07750552', 'Application No. 07751586', 'Application No. 00306806', 'Application No. 05112241', 'Application No. 97307138', 'Application No. 06111546', 'art 1', 'art 2', 'Application No. 200780007512', 'Application No. 200780008302', 'Application No. 2006103267', 'Application No. 2006105526', 'Application No. 2006262540', 'Application No. 2006200285', 'Application No. 2408313', 'Application No. 2412611', 'Application No. 200610051554', 'Application No. 200680018421', 'Application No. 200680018421', 'Application No. 200680021415', 'Application No. 01935325', 'Application No. 05112241', 'Application No. 01939034', 'Application No. 01939368', 'Application No. 2002', 'Application No. 2006103267', 'Application No. 2006105526', 'Application No. 2006105526', 'art20', 'art 1']

�M�Q US7925621 - Installing a solution - Google �M�Q�j�M �Ϥ� �a�� Play YouTube �s�D Gmail ���ݵw�� ��h »�i���M�Q�j�M | �������� | �n�J�i���M�Q�j�M�M�QTool(s) enabling installation of a solution are described. These tool(s) may follow appropriate security precautions to contain possibly dangerous code in a data file's solution even when the solution is installed from a local source, such as when a user is offline. These tool(s) determine what level...http://www.google.com.tw/patents/US7925621?utm_source=gb-gplus-share�M�Q US7925621 - Installing a solution���}��US7925621 B2�X���������v�ӽЮѽs��12/021,894�o�G���2011�~4��12���ӽФ��2008�~1��29�� �u���v���2003�~3��24����L���}�M�Q��US7370066US7376673US7490109US20080189335�o��HDragos BaracRajesh J. JhaArungundram NarendranMiladin PavlicicPrakash SikchiKelvin S. Yiu��M�Q�v�HMicrosoft Corporation ���M�Q������707/609707/705��ڱM�Q������G06F17/30 �X�@����G06F17/30067 �ڬw������G06F 17/30F�ѦҤ��m�M�Q�ޥ� (121)�D�M�Q�ޥ� (507)�Q�H�U�M�Q�ޥ� (2)�~���s�����M�Q�ӼЧ� ���M�Q�ӼЧ��M�Q����T�� �ڬw�M�Q��Installing a solutionUS 7925621 B2�K�n Tool(s) enabling installation of a solution are described. These tool(s) may follow appropriate security precautions to contain possibly dangerous code in a data file's solution even when the solution is installed from a local source, such as when a user is offline. These tool(s) determine what level of security is appropriate for a data file's solution based on the original source of the solution. The tool(s) may also and/or instead enable a user to edit a data file without the user having to discover or deploy a solution application governing the data file.
20. The method of claim 13, wherein the acts of deploying the solution and opening the data file are effective to display an electronic form representing a product of the solution and the data file. ����
FIG. 2 shows an electronic form 200 entitled ��Purchase Order��, which is generated by the solution 124. This purchase order 200 contains data-entry fields in which a user can enter data. These data-entry fields map to the data file 126, so that the data entered into the form are retained in the data file 126.
This solution 124 presents an electronic form but also contains the logic file 130 that governs various aspects of the electronic form and the data file 126. In a reference number data-entry field 202, for instance, the solution 124 presents the data-entry field as a white box within a gray box, provides a description of the data desired with the text ��Reference Number��, and contains logic requiring that the user enter only numbers. Thus, if the user attempted to enter letters, the logic file 130 of the solution 124 would not permit the user's entry. The solution 124 could reject it and inform the user of the problem, such as with a sound, flashing error signal, pop-window, or the like.
In one implementation, the solution identifier is part of a processing instruction included within the data file 126. This processing instruction is often part of data files and can include various instructions to host applications, such as the document manager 122. Processing instructions, while not strictly data, do not rise to the level of an applet or application typically included in a solution for a data file. For data files written in XML, for instance, the processing instructions are usually not written in XML, but rather are just a piece of information commonly included. A processing instruction in an XML data file can look like ��<? mso-infoPathSolution solutionVersion=��1.0.0.3�� PIVersion=��1.0.0.0�� href=��http://xdsp04-neten/MiladinP/Forms/template.xsn�� ?>��. This processing instruction gives the document manager 122 a solution identifier, which here gives the original source for the solution for the data file. This solution identifier includes a URL indicating that the original location for the solution is at a remote server accessible by accessing the communications network 104 through the network interface 118.
If the system 102 finds the special name (i.e., the ��Yes�� branch from block 310) the solution 124 was saved earlier in the system 102 searched locally in the block 308. Thus, when the special name is found, the system 102 knows that the solution 124 referred to in the data file (which the user is attempting to open) is accessible offline by the system 102. The solution 124 is usually stored in the memory 116 but can be stored in other searchable, local sources that the system 102 does not have to go online to find.
The solution 124, stored at the source and found using the special name, may not be current, however. Because of this, the system 102 determines whether or not the system 102 is online or offline (block 312). If online (i.e., the ��Yes�� branch from block 312), the system 102 will attempt to determine whether or not a more up-to-date solution should be installed (discussed below); if offline, the system 102 will proceed to install the locally stored solution 124 (block 314).
If the online solution is not newer (i.e., the ��No�� branch from block 320), the system 102 proceeds to the block 314, installing the stored solution 124. If the online solution is newer than the stored solution 124 (i.e., the ��Yes�� branch from block 320), the system 102 either replaces the stored solution 124 with the online solution or otherwise updates the older, stored solution 124.
�M�Q�ޥ� �ޥΪ��M�Q�ӽФ���o�G��� �ӽЪ��M�Q�W��US28048781954�~6��29��1957�~9��3��Power Brake Equipment CompanyGovernor for brake air compressorUS30910771960�~12��29��1963�~5��28��Nordberg Manufacturing CompanyEngine controlUS31045201957�~9��11��1963�~9��24��The Garrett CorporationTurbosupercharger bypass ejectorUS31958051961�~10��25��1965�~7��20��The Garrett CorporationTurbocharger differential pressure controlUS31966061961�~10��30��1965�~7��27��The Garrett CorporationAntidetonant control for turbocharged enginesUS38129421972�~6��12��1974�~5��28��Bosch R Gmbh,DtHydraulic systemUS38748281973�~11��12��1975�~4��1��Gardner-Denver CompanyRotary control valve for screw compressorsUS39617481975�~6��30��1976�~6��8��The Trane CompanyAir distribution regulator apparatusUS40055781975�~3��31��1977�~2��1��The Garrett CorporationMethod and apparatus for turbocharger controlUS40055791975�~3��31��1977�~2��1��The Garrett CorporationTurbocharger control and methodUS40603401975�~12��24��1977�~11��29��Midland-Ross CorporationAir compressor with inlet diversion valveUS40896231975�~12��30��1978�~5��16��Sullair Schraubenkompressoren GmbhCompressor intake controlUS42019781978�~10��19��1980�~5��6��NCR Canada Ltd. -- NCR Canada LteeDocument processing systemUS42560191979�~6��12��1981�~3��17��The Garrett CorporationTurbocharger control actuatorUS43624751981�~3��16��1982�~12��7��Joy Manufacturing CompanyCompressor inlet valveUS43911841980�~9��30��1983�~7��5��Nissan Motor Co., Ltd.Diaphragm actuatorUS43963451981�~5��7��1983�~8��2��Ingersoll-Rand CompanyUnloader valve having bypass valving meansUS44981471982�~11��18��1985�~2��5��International Business Machines CorporationMethodology for transforming a first editable document form prepared with a batch text processing system to a second editable document form usable by an interactive or batch text processing systemUS45148001981�~5��22��1985�~4��30��Data General CorporationDigital computer system including apparatus for resolving names representing data items and capable of executing instructions belonging to general instruction setsUS45149851984�~10��15��1985�~5��7��Benditalia S.P.A.Master cylinderUS45647521982�~12��23��1986�~1��14��Ncr Canada LtdConcurrent, image-based, reject-re-entry system and methodUS46412741985�~8��19��1987�~2��3��International Business Machines CorporationMethod for communicating changes made to text form a text processor to a remote hostUS46740401984�~12��26��1987�~6��16��International Business Machines CorporationMerging of documentsUS47232111984�~8��30��1988�~2��2��International Business Machines Corp.Editing of a superblock data structureUS47394771984�~8��30��1988�~4��19��International Business Machines Corp.Implicit creation of a superblock data structureUS48150291985�~9��23��1989�~3��21��International Business Machines Corp.In-line dynamic editor for mixed object documentsUS48477491986�~6��13��1989�~7��11��International Business Machines CorporationJob interrupt at predetermined boundary for enhanced recoveryUS49106631987�~7��10��1990�~3��20��Tandem Computers IncorporatedSystem for measuring program execution by replacing an executable instruction with interrupt causing instructionUS49264761989�~2��3��1990�~5��15��Motorola, Inc.Method and apparatus for secure execution of untrusted softwareUS49338801988�~6��15��1990�~6��12��International Business Machines Corp.Method for dynamically processing non-text components in compound documentsUS49624751988�~3��15��1990�~10��9��International Business Machines CorporationMethod for generating a document utilizing a plurality of windows associated with different data objectsUS50254841988�~8��15��1991�~6��18��Kabushiki Kaisha ToshibaCharacter reader deviceUS50724121987�~3��25��1991�~12��10��Xerox CorporationUser interface with multiple workspaces for sharing display system objectsUS51405631991�~12��5��1992�~8��18��Timex CorporationMultimode electronic timepiece having a mutually exclusive submode displayUS51797031990�~4��23��1993�~1��12��International Business Machines CorporationDynamically adaptive environment for computer programsUS51827091990�~2��28��1993�~1��26��Wang Laboratories, Inc.System for parsing multidimensional and multidirectional text into encoded units and storing each encoded unit as a separate data structureUS51877861991�~4��5��1993�~2��16��Sun Microsystems, Inc.Method for apparatus for implementing a class hierarchy of objects in a hierarchical file systemUS51916451991�~2��28��1993�~3��2��Sony Corporation Of AmericaDigital signal processing system employing icon displaysUS51951831991�~10��28��1993�~3��16��Norand CorporationData communication system with communicating and recharging docking apparatus for hand-held data terminalUS52049471990�~10��31��1993�~4��20��International Business Machines CorporationApplication independent (open) hypermedia enablement servicesUS52069511991�~4��3��1993�~4��27��Wang Laboratories, Inc.Integration of data between typed objects by mutual, direct invocation between object managers corresponding to object typesUS52186721990�~1��19��1993�~6��8��Sony Corporation Of AmericaOffline editing system with user interface for controlling edit list generationUS52206491991�~4��29��1993�~6��15��Microsoft CorporationScript/binary-encoded-character processing method and system with moving space insertion modeUS52221601990�~12��28��1993�~6��22��Fujitsu LimitedDocument revising system for use with document reading and translating systemUS52281001990�~7��10��1993�~7��13��Hitachi Software Engineering Co., Ltd.Method and system for producing from document image a form display with blank fields and a program to input data to the blank fieldsUS52376801990�~9��27��1993�~8��17��Sun Microsystems, Inc.Method for incremental rename propagation between hierarchical file name spacesUS52492751991�~4��30��1993�~9��28��Texas Instruments IncorporatedApparatus and method enabling a compiled program to exactly recreate its source codeUS52576461992�~8��17��1993�~11��2��Nelson Irrigation CorporationO-ring damped regulatorUS52748031991�~4��26��1993�~12��28��Sun Microsystems, Inc.Method and apparatus for aligning a restored parent environment to its child environments with minimal data lossUS52972491990�~10��31��1994�~3��22��International Business Machines CorporationHypermedia link marker abstract and search servicesUS52972831992�~10��16��1994�~3��22��Digital Equipment CorporationObject transferring system and method in an object based computer operating systemUS53136311991�~5��21��1994�~5��17��Hewlett-Packard CompanyDual threshold system for immediate or delayed scheduled migration of computer data filesUS53136461991�~6��10��1994�~5��17��Sun Microsystems, Inc.Method and apparatus for translucent file systemUS53176861993�~3��10��1994�~5��31��Lotus Development CorporationData processing apparatus and method for a reformattable multidimensional spreadsheetUS53333171992�~11��3��1994�~7��26��Bull Hn Information Systems Inc.Name resolution in a directory databaseUS53394231993�~3��9��1994�~8��16��International Business Machines CorporationSystem for accessing objects external to an application using tables containing path definitionsUS53394241992�~4��17��1994�~8��16��Mitsubishi Denki Kabushiki KaishaSystem and method for compiling and executing a computer program written in more than one programming languageUS53414781993�~11��3��1994�~8��23��Digital Equipment CorporationMethods and apparatus for providing dynamic invocation of applications in a distributed heterogeneous environmentUS53697661993�~3��25��1994�~11��29��Taligent, Inc.Object-oriented loader system with support for different load formatsUS53697781993�~9��27��1994�~11��29��Wang Laboratories, Inc.Data processor that customizes program behavior by using a resource retrieval capabilityUS53716751992�~6��3��1994�~12��6��Lotus Development CorporationSpreadsheet program which implements alternative range referencesUS53773231991�~9��13��1994�~12��27��Sun Microsytems, Inc.Apparatus and method for a federated naming system which can resolve a composite name composed of names from any number of disparate naming systemsUS53794191990�~12��7��1995�~1��3��Digital Equipment CorporationMethods and apparatus for accesssing non-relational data files using relational queriesUS53815471990�~10��24��1995�~1��10��Siemens AktiengesellschaftMethod for dynamically linking definable program elements of an interactive data processing systemUS53889671993�~3��10��1995�~2��14��Sullair CorporationCompressor start control and air inlet valve thereforUS53889681994�~7��28��1995�~2��14��Ingersoll-Rand CompanyCompressor inlet valveUS53903251992�~12��23��1995�~2��14��Taligent, Inc.Automated testing systemUS53966231992�~10��30��1995�~3��7��Bmc Software Inc.Method for editing the contents of a DB.sub.2 table using an editproc managerUS54086651993�~4��30��1995�~4��18��Borland International, Inc.System and methods for linking compiled code with extended dictionary supportUS54106461994�~2��23��1995�~4��25��Park City Group, Inc.System and method for creating, processing, and storing forms electronicallyUS54106881990�~7��16��1995�~4��25��Hewlett-Packard CompanyDistributed object based systems for communicating object data among different storage domainsUS54127721992�~10��13��1995�~5��2��Novell, Inc.System for permitting a view of an object or a user interface to be exchanged between operating system environmentsUS54287381993�~5��21��1995�~6��27��Novell, Inc.Logical expression calculation interfaceUS54349751992�~9��24��1995�~7��18��At&T Corp.System for interconnecting a synchronous path having semaphores and an asynchronous path having message queuing for interprocess communicationsUS54366371993�~3��5��1995�~7��25��Borland International, Inc.Graphical user interface system and methods for improved user feedbackUS54386591992�~10��8��1995�~8��1��Hewlett-Packard CompanyObject-action user interface management systemUS54407441994�~11��15��1995�~8��8��Digital Equipment CorporationMethods and apparatus for implementing server functions in a distributed heterogeneous environmentUS54468421993�~2��26��1995�~8��29��Taligent, Inc.Object-oriented collaboration systemUS54558751993�~8��3��1995�~10��3��International Business Machines CorporationSystem and method for correction of optical character recognition with display of image segments according to character dataUS54565821993�~12��23��1995�~10��10��Sullair CorporationCompressor inlet valve with improved response timeUS54598651993�~4��5��1995�~10��17��Taligent Inc.Runtime loaderUS54817221994�~11��14��1996�~1��2��Sun Microsystems, Inc.Method and apparatus for merging change control delta structure files of a source module from a parent and a child development environmentUS54974891995�~6��7��1996�~3��5��Chemicals Pty Ltd.Data storage and retrieval systems having labelling for dataUS55048981994�~6��20��1996�~4��2��Candle Distributed Solutions, Inc.Threaded environment for AS/400US55176551995�~6��28��1996�~5��14��Hewlett-Packard CompanyMethod for monitoring transactions in an object-oriented environmentUS55353891993�~1��26��1996�~7��9��International Business Machines CorporationBusiness process objects with associated attributes such as version identifierUS55405581995�~8��7��1996�~7��30��Ingersoll-Rand CompanyApparatus and method for electronically controlling inlet flow and preventing backflow in a compressorUS55420701994�~12��19��1996�~7��30��Ag Communication Systems CorporationMethod for rapid development of software systemsUS55509761992�~12��8��1996�~8��27��Sun Hydraulics CorporationDecentralized distributed asynchronous object oriented system and method for electronic data management, storage, and communicationUS55510351995�~3��16��1996�~8��27��Lucent Technologies Inc.Method and apparatus for inter-object communication in an object-oriented program controlled systemUS55553251993�~10��22��1996�~9��10��Lockheed Martin Federal Systems, Inc.Data capture variable priority method and system for managing varying processing capacitiesUS55562711994�~11��23��1996�~9��17��Coltec Industries Inc.Valve system for capacity control of a screw compressor and method of manufacturing such valvesUS55663301995�~2��23��1996�~10��15��Powersoft CorporationMethod for forming a reusable and modifiable database interface objectUS55726431995�~10��19��1996�~11��5��Internetad Systems LlcWeb browser with dynamic display of information objects during linkingUS55726481993�~1��19��1996�~11��5��Canon Kabushiki KaishaSystem for simultaneously displaying a static tool palette having predefined windowing tool functions and a dynamic tool palette which changes windowing tool functons in accordance with a context of an executed application programUS55772521993�~7��28��1996�~11��19��Sun Microsystems, Inc.Methods and apparatus for implementing secure name servers in an object-oriented systemUS55816861995�~6��6��1996�~12��3��Microsoft CorporationMethod and system for in-place interaction with contained objectsUS55817601993�~7��6��1996�~12��3��Microsoft CorporationMethod and system for referring to and binding to objects using identifier objectsUS56007891992�~11��19��1997�~2��4��Segue Software, Inc.Automated GUI interface testingUS56029961995�~6��7��1997�~2��11��Apple Computer, Inc.Method and apparatus for determining window order when one of multiple displayed windows is selectedUS56087201994�~6��10��1997�~3��4��Hubbell IncorporatedControl system and operations system interface for a network element in an access systemUS59298581995�~11��2��1999�~7��27��Fujitsu LimitedDevice for aiding analysis of infeasible solution and unbounded solutionUS59564811997�~2��6��1999�~9��21��Microsoft CorporationMethod and apparatus for protecting data files on a computer from virus infectionUS61449691997�~2��7��2000�~11��7��Sony CorporationFile name conversionUS61923671998�~11��23��2001�~2��20��International Business Machines CorporationData file editor presenting semi-formatted viewUS65499221999�~10��1��2003�~4��15��Oracle International CorporationSystem for collecting, transforming and managing media metadataUS66291092000�~3��2��2003�~9��30��Nec CorporationSystem and method of enabling file revision management of application softwareUS66547372000�~5��23��2003�~11��25��Centor Software Corp.Hypertext-based database architectureUS67607232001�~6��8��2004�~7��6��Commvault Systems Inc.Storage management across multiple time zonesUS68480781999�~11��10��2005�~1��25��International Business Machines CorporationComparison of hierarchical structures and merging of differencesUS68741302000�~2��17��2005�~3��29��International Business Machines CorporationCopy/move graphical user interface apparatus and methodUS70627642002�~6��17��2006�~6��13��Microsoft CorporationSystem and method for manipulating offline softwareUS72812452002�~6��5��2007�~10��9��Microsoft CorporationMechanism for downloading software components from a remote source for use by a local software applicationUS73700662003�~3��24��2008�~5��6��Microsoft CorporationSystem and method for offline editing of data filesUS73766732003�~11��26��2008�~5��20��Microsoft CorporationOffline editing of XML files using a solutionUS200300558282002�~3��29��2003�~3��20��West Services, Inc.Methods for synchronizing on-line and off-line transcript projectsUS200400030312002�~6��26��2004�~1��1��International Business Machines CorporationRunning dynamic web pages off-line with a wizardUS200400033892002�~6��5��2004�~1��1��Microsoft CorporationMechanism for downloading software components from a remote source for use by a local software applicationUS200400886472002�~11��6��2004�~5��6��Veridocs CorporationWeb-based XML document processing systemUS200400935962003�~10��24��2004�~5��13��Canon Kabushiki KaishaInformation processing apparatus having a capability of halting a printing process for off-line processing, and method and program for controlling printing process including halting the printing process for off-ling processingUS200501023702003�~10��23��2005�~5��12��Microsoft CorporationTruth on client persistent caching�D�M�Q�ޥ��ѦҤ��m1"Advisory Action", U.S. Appl. No. 10/942,528, (Oct. 26, 2009),3 pages.2"Enter Key", Retrieved from the Internet at http://systems.webopedia.com/TERM/Enter-key.html on Dec. 20, 2006.3"Final Office Action", U.S. Appl. No. 10/402,640, (Aug. 28, 2009),17 pages.4"Final Office Action", U.S. Appl. No. 10/857,689, (Jan. 6, 2009),23 pages.5"Final Office Action", U.S. Appl. No. 10/916,692, (Nov. 16, 2009), 10 pages.6"Final Office Action", U.S. Appl. No. 10/942,528, (Sep. 17, 2009),27 pages.7"Final Office Action", U.S. Appl. No. 10/955,666, (Oct. 14, 2009),24 pages.8"Final Office Action", U.S. Appl. No. 10/976,451 (Jul. 2, 2009),13 pages.9"Final Office Action", U.S. Appl. No. 10/977,198, (Aug. 19, 2009),15 pages.10"Final Office Action", U.S. Appl. No. 11/036,910, (Jun. 1, 2009),15 pages.11"Final Office Action", U.S. Appl. No. 11/044,106, (Apr. 13, 2009),16 pages.12"Final Office Action", U.S. Appl. No. 11/056,500, (Apr. 16, 2009),10 pages.13"Final Office Action", U.S. Appl. No. 11/072,087, (Nov. 16, 2009), 9 pages.14"Final Office Action", U.S. Appl. No. 11/107,347, (Apr. 2, 2009),15 pages.15"Final Office Action", U.S. Appl. No. 11/170,521, (Sep. 8, 2009),12 pages.16"Final Office Action", U.S. Appl. No. 11/203,818, (Apr. 14, 2009),31 pages.17"Final Office Action", U.S. Appl. No. 11/203,937, (May 7, 2009),13 pages.18"Final Office Action", U.S. Appl. No. 11/218,149, (Nov. 16, 2009), 18 pages.19"Final Office Action", U.S. Appl. No. 11/226,044, (Apr. 20, 2009),24 pages.20"Final Office Action", U.S. Appl. No. 11/234,767, (Jun. 10, 2009),24 pages.21"Foreign Office Action", Application Serial No. 2002-503702, Final Notice of Rejection,(Jun. 5, 2009),212 pages.22"Foreign Office Action", Application Serial No. 200610051554.X, (Jul. 10, 2009),11 pages.23"Foreign Office Action", Mexican Patent Application No. PA/a/2006/002493, (Sep. 14, 2009), 5 pages.24"HP Blade Sever BH Series Operating System Guide", Hewlett-Packard,(Jul. 2002).25"Microsoft Visual Basic 5.0 Programmer's Guide", Microsoft Press, (1997),pp. 42-43, 54-58.26"Microsoft Word 2000 Screenshots", (2000),11-17.27"Microsoft Word 2000 Screenshots", Word,(2000),1-17.28"Microsoft Word 2000", Screenshots,(1999),1-5.29"Non Final Office Action", U.S. Appl. No. 09/599,809, (May 13, 2009),25 pages.30"Non Final Office Action", U.S. Appl. No. 10/857,689, (Jun. 6, 2009),25 pages.31"Non Final Office Action", U.S. Appl. No. 10/876,433, (Apr. 24, 2009),62 pages.32"Non Final Office Action", U.S. Appl. No. 10/916,692, (Apr. 30, 2009),14 pages.33"Non Final Office Action", U.S. Appl. No. 10/939,588, (Feb. 18, 2009),40 pages.34"Non Final Office Action", U.S. Appl. No. 10/955,665, (Apr. 2, 2009),19 pages.35"Non Final Office Action", U.S. Appl. No. 10/955,666, (May 7, 2009),28 pages.36"Non Final Office Action", U.S. Appl. No. 10/976,451, (Feb. 23, 2009),39 pages.37"Non Final Office Action", U.S. Appl. No. 10/977,198, (Feb. 2, 2009),15 pages.38"Non Final Office Action", U.S. Appl. No. 10/988,720, (Apr. 2, 2009),19 pages.39"Non Final Office Action", U.S. Appl. No. 10/990,152, (May 28, 2009),19 pages.40"Non Final Office Action", U.S. Appl. No. 11/095,254, (Jun. 8, 2009),21 pages.41"Non final Office Action", U.S. Appl. No. 11/234,767, (Feb. 26, 2009),37 pages.42"Non Final Office Action", U.S. Appl. No. 11/295,178, (May 27, 2009),111 pages.43"Non-Final OA", U.S. Appl. No.10/939,588, (Feb. 18, 2009),29 pages.44"Non-Final Office Action", U.S. Appl. No. 10/939,588, (Aug. 27, 2009),28 pages.45"Non-Final Office Action", U.S. Appl. No. 10/976,451, (Oct. 29, 2009),14 pages.46"Non-Final Office Action", U.S. Appl. No. 11/036,910, (Nov. 13, 2009), 9 pages.47"Non-Final Office Action", U.S. Appl. No. 11/044,106, (Sep. 24, 2009),17 pages.48"Non-Final Office Action", U.S. Appl. No. 11/107,347, (Sep. 17, 2009),9 pages.49"Non-Final Office Action", U.S. Appl. No. 11/227,550, (Aug. 3, 2009),10 pages.50"Non-Final Office Action", U.S. Appl. No. 11/234,767, (Aug. 12, 2009),24 Pages.51"Non-Final Office Action", U.S. Appl. No. 11/557,931, (Oct. 20, 2009),27 pages.52"Non-Final Office Action", U.S. Appl. No. 11/567,149, (Sep. 8, 2009),5 pages.53"Notice of Allowance", U.S. Appl. No. 10/404,312, (Jan. 12, 2009),12 pages.54"Notice of Allowance", U.S. Appl. No. 10/942,528, (Dec. 3, 2009), 8 pages.55"Notice of Allowance", U.S. Appl. No. 10/955,665, (Nov. 3, 2009),8 pages.56"Notice of Allowance", U.S. Appl. No. 10/988,718, (Apr. 9, 2009),17 pages.57"Notice of Allowance", U.S. Appl. No. 10/988,720, (Sep. 17, 2009),18 pages.58"Notice of Allowance", U.S. Appl. No. 11/056,500, (Dec. 2, 2009), 17 pages.59"Notice of Allowance", U.S. Appl. No. 11/095,254, (Nov. 18, 2009), 8 pages.60"Notice of Allowance", U.S. Appl. No. 11/203,937, (Aug. 3, 2009),7 pages.61"Notice of Allowance", U.S. Appl. No. 11/203,937, (Aug. 31, 2009),2 pages.62"Notice of Allowance", U.S. Appl. No. 11/203,937, Supplemental,(Sep. 15, 2009),2 pages.63"Restriction Requirement", U.S. Appl. No. 11/227,550, (Apr. 2, 2009),8 pages.64"XForm 1.0", W3C,(Jul. 16, 2001).65"About Microsoft Word", Microsoft Word 2000, published 1983-1999, and Microsoft Excel 2000 (see Screen Shot "About Microsoft Excel") Published 1988-1999, (Oct. 21, 2005), 3 pages.66"Advisory Action", U.S. Appl. No. 10/185,048, (Jun. 20, 2006), 3 Pages.67"Advisory Action", U.S. Appl. No. 10/185,048, (Sep. 16, 2005), 3 Pages.68"Advisory Action", U.S. Appl. No. 10/632,437, (Aug. 23, 2006), 3 pages.69"Advisory Action", U.S. Appl. No. 10/898,657, (Mar. 25, 2008), 3 pages.70"Advisory Action", U.S. Appl. No. 10/916,692, (Dec. 10, 2008), 3 Pages.71"Advisory Action", U.S. Appl. No. 11/276,584, (Apr. 17, 2009), 3 pages.72"Applicants' Statement Regarding a Non-Public Use", (May 31, 2006), 1 page.73"Architecture for a Dynamic Information Area Control", IBM Technical Disclosure Bulletin, IBM Corp, NY, US vol. 37, No. 10, Jan. 10, 1994,, pp. 245-246.74"Attensa Outlook - Getting Started", www.attensa.com, (2005), pp. 1-33.75"Blogdigger - Add Feed Form", Internet Resource, Retrieved from <http://web.archive.org/web/20050618015745/http://www.blogdigger.com/add.jsp> on Nov. 13, 2008 1 of> on Nov. 13, 2008, 1 page.76"Bradbury Software FeedDemon 1.0", cited by examiner, (May 26, 2004), 3 pages.77"Copying the Search Form to Custom Pages in Windows SharePoint Services-based Web Sites", Retrieved from <www.sharepointcustomization.com/resources/tipstricks/04wss-searchbox-tip.htm> on Feb. 11, 2009, Microsoft Corp,(2003), 1 page.78"Copying the Search Form to Services-based Web Sites", Cybook, INC., the whole document, (Jul. 26, 2004), 1 page.79"Dreamweaver Technote, Changes in Copying and Pasting in Dreamweaver 4", Macromedia, Inc., (Mar. 12, 2001), 3 pages.80"Dreamweaver Technote: Changes in copying and pasting in Dreamweaver 4", http://store1.adobe.com/cfusion/knowledgebase/index.cfm?id=tn�X15152, (Mar. 2001), 2 pages.81"Enter Key", Retrieved from the Internet at http://systems.webopedia.com/TERM/Enter�Xkey.html on Dec. 20, 2006.82"EP Office Action", Application No. 06111546.5, (Oct. 15, 2008), 5 pages.83"EP Search Report" Application No. 07750552.7, EESR (Sep. 30, 2009), 6 pages.84"EP Search Report", Application No. 07751586.4, (Aug. 13, 2009), 9 pages.85"EP Search Report", EP Application No. 00306806, (Jul. 16, 2003), 3 pages.86"EP Search Report", EP Application No. 05112241.4, (Mar. 18, 2010), 10 pages.87"EP Search Report", EP Application No. 97307138, (Mar. 21, 2003), 3 pages.88"European Search Report", EP Application No. 06111546.5, (Nov. 9, 2006),5 pages.89"Excel Developer Tip: Determining the Data Type of a Cell", Retrieved from <http://jwalk.com/ss/excel/tips/tip62.htm>, (May 13, 1998), 1 page.90"Feed Splicing, Part 1", Retrieved from: <http://blogs.feedburner.com/feedburner/archives/2004/07/feed�Xsplicing�Xpart�Xi.php> on Jul. 14, 2001, 5 pages.91"Feed Splicing, Part 2", Retrieved from <http://blog.feedburner.com/feedburner/archives/2004/08feed�Xsplicing�Xpart�Xii.php> on Dec. 8, 2008, (Aug. 16, 2004) 5 pages.92"FeedBurner", Retrieved from <http://www.feedburner.com> on Dec. 8, 2008, (Feb. 25, 2004), 1 Page.93"Final Office Action", U.S. Appl. No. 09/599,086, (Aug. 8, 2005), 27 pages.94"Final Office Action", U.S. Appl. No. 09/599,086, (Jul. 5, 2006), 34 pages.95"Final Office Action", U.S. Appl. No. 09/599,086, (Mar. 6, 2008), 47 pages.96"Final Office Action", U.S. Appl. No. 09/599,086, (May 10, 2007), 41 pages.97"Final Office Action", U.S. Appl. No. 09/599,086, (May 25, 2004), 23 pages.98"Final Office Action", U.S. Appl. No. 09/599,299, (Apr. 20, 2004), 23 pages.99"Final Office Action", U.S. Appl. No. 09/599,812, (Aug. 12, 2003), 38 pages.100"Final Office Action", U.S. Appl. No. 10/178 291, (Dec. 19, 2005), 21 pages.101"Final Office Action", U.S. Appl. No. 10/185,048, (Jun. 3, 2005), 14 Pages.102"Final Office Action", U.S. Appl. No. 10/185,048, (Mar. 13, 2006), 14 Pages.103"Final Office Action", U.S. Appl. No. 10/402,640, (Sep. 10, 2007),16 pages.104"Final Office Action", U.S. Appl. No. 10/632,437, (Jan. 25, 2008), 25 pages.105"Final Office Action", U.S. Appl. No. 10/632,437, (Jun. 1, 2006), 21 pages.106"Final Office Action", U.S. Appl. No. 10/723,188, (Jan. 9, 2009), 20 pages.107"Final Office Action", U.S. Appl. No. 10/723,863, (Sep. 19, 2007), 34 Pages.108"Final Office Action", U.S. Appl. No. 10/781,586, (Aug. 9, 2007), 20 pages.109"Final Office Action", U.S. Appl. No. 10/846,428, (Mar. 3, 2008), 23 pages.110"Final Office Action", U.S. Appl. No. 10/876,418, (May 22, 2008), 14 pages.111"Final Office Action", U.S. Appl. No. 10/897,647, (Jul. 14, 2009), 36 pages.112"Final Office Action", U.S. Appl. No. 10/897,647, (Mar. 6, 2008), 25 pages.113"Final Office Action", U.S. Appl. No. 10/898,656, (Nov. 15, 2007), 16 pages.114"Final Office Action", U.S. Appl. No. 10/898,657, (Jan. 3, 2008), 21 pages.115"Final Office Action", U.S. Appl. No. 10/916,692, (Oct. 2, 2008), 10 Pages.116"Final Office Action", U.S. Appl. No. 10/955,087, (May 16, 2008),13 pages.117"Final Office Action", U.S. Appl. No. 10/955,666, (Aug. 30, 2007),19 pages.118"Final Office Action", U.S. Appl. No. 10/955,666, (Oct. 31, 2008),24 pages.119"Final Office Action", U.S. Appl. No. 10/976,451, (Jul. 27, 2010),12 pages.120"Final Office Action", U.S. Appl. No. 10/977,198, (Oct. 11, 2007),10 pages.121"Final Office Action", U.S. Appl. No. 10/977,198, (Sep. 3, 2008),13 pages.122"Final Office Action", U.S. Appl. No. 10/988,718, (Dec. 22, 2008),17 pages.123"Final Office Action", U.S. Appl. No. 10/988,718, (Jan. 30, 2008),15 pages.124"Final Office Action", U.S. Appl. No. 10/988,732, (Dec. 10, 2008),29 pages.125"Final Office Action", U.S. Appl. No. 10/988,732, (Nov. 12, 2010), 37 pages.126"Final Office Action", U.S. Appl. No. 10/988,732, (Nov. 13, 2009),33 pages.127"Final Office Action", U.S. Appl. No. 11/012,472, (Mar. 23, 2010),10 pages.128"Final Office Action", U.S. Appl. No. 11/036,910, (May 26, 2010), 9 pages.129"Final Office Action", U.S. Appl. No. 11/095,254, (Dec. 22, 2004), 9 pages.130"Final Office Action", U.S. Appl. No. 11/107,347, (Mar. 22, 2010), 11 pages.131"Final Office Action", U.S. Appl. No. 11/158,398, (Feb. 25, 2009), 12 pages.132"Final Office Action", U.S. Appl. No. 11/158,398, (Oct. 15, 2010), 11 pages.133"Final Office Action", U.S. Appl. No. 11/158,398. (Mar. 22, 2010), 11 pages.134"Final Office Action", U.S. Appl. No. 11/158,911, (Oct. 15, 2010), 13 pages.135"Final Office Action", U.S. Appl. No. 11/158,911, (Oct. 28, 2009), 10 pages.136"Final Office Action", U.S. Appl. No. 11/158,936, (Jul. 19, 2010), 14 pages.137"Final Office Action", U.S. Appl. No. 11/158,936, (Jun. 26, 2009), 16 pages.138"Final Office Action", U.S. Appl. No. 11/170,521, (Jun. 29, 2010), 13 pages.139"Final Office Action", U.S. Appl. No. 11/218,149, (May 19, 2010), 17 pages.140"Final Office Action", U.S. Appl. No. 11/227,550, (Aug. 19, 2010),12 pages.141"Final Office Action", U.S. Appl. No. 11/227,550, (Jan. 19, 2010),12 pages.142"Final Office Action", U.S. Appl. No. 11/234,767, (Jan. 26, 2010), 23 pages.143"Final Office Action", U.S. Appl. No. 11/276,536. (Apr. 23, 2010), 20 pages.144"Final Office Action", U.S. Appl. No. 11/276,584, (Oct. 29, 2009), 12 pages.145"Final Office Action", U.S. Appl. No. 11/295,178, (Dec. 24, 2009),38 pages.146"Final Office Action", U.S. Appl. No. 11/295,178, (Jul. 30, 2010),43 pages.147"Final Office Action", U.S. Appl. No. 11/557,931, (Feb. 26, 2010), 8 pages.148"Final Office Action", U.S. Appl. No. 11/567,140, (Aug. 19, 2010),10 pages.149"First Office Action", Chinese Application No. 200780007512.9, (Jan. 15, 2010), 7 pages.150"First Office Action", Chinese Application No. 200780008302.1, (Jan. 8, 2010), 15 pages.151"flaggeditems.png", Print screen from Internet Search, Retreived from <http://web.archive.org/web/20050623095655/http://ranchero.com/images/nnw2/flaggeditems.png> on Nov. 13, 2008, 1 page.152"Foreign Decision of Grant", Russian Application No. 2006103267 (Aug. 13, 2010), 18 pages.153"Foreign Decision of Grant", Russian Application No. 2006105526, (Nov. 8, 2010), 16 pages.154"Foreign Notice of Allowance", Mexican Application No. PA/a/2005/012067, (Nov. 13, 2009), 3 pages.155"Foreign Office Action", Application Serial No. 07750552.7, (Nov. 17, 2009), 6 pages.156"Foreign Office Action", Application Serial No. 2,412,611, (Feb. 9, 2009),6 pages.157"Foreign Office Action", Application Serial No. 200610003709.2, (Jan. 9, 2009),8 pages.158"Foreign Office Action", Application Serial No. 200610051544.X, (Dec. 4, 2009),9 pages.159"Foreign Office Action", Application Serial No. 200680018421.0, (Jan. 9, 2009), 10 pages.160"Foreign Office Action", Australian Application No. 2006262540, (Oct. 8, 2010), 1 page.161"Foreign Office Action", Australian Patent Application No. 2006200285, (May 20, 2010), 2 pages.162"Foreign Office Action", Canadian Application No. 2408313, (Oct. 26, 2010), 5 pages.163"Foreign Office Action", Canadian Application No. 2412611, (Oct. 26, 2010), 2 pages.164"Foreign Office Action", Chinese Application No. 200610051554.X, (Jun. 25, 2010),10 pages.165"Foreign Office Action", Chinese Application No. 200680018421.0, (Jun. 24, 2010), 11 pages.166"Foreign Office Action", Chinese Application No. 200680018421.0, (Sep. 3, 2010), 9 pages.167"Foreign Office Action", Chinese Application No. 200680021415.0, (Jun. 8, 2010), 10 pages.168"Foreign Office Action", EP Application No. 01935325.9, (Jul. 20, 2010),6 pages.169"Foreign Office Action", EP Application No. 05112241.4, (Dec. 23, 2010), 6 pages.170"Foreign Office Action", European Patent Application No. 01939034.3, (Nov. 5, 2007), 3 pages.171"Foreign Office Action", European Patent Application No. 01939368.5, (Feb. 25, 2010), 3 pages.172"Foreign Office Action", Japanese Application 2002-504575, (Dec. 14, 2010), 4 pages.173"Foreign Office Action", Japanese Application No. 2002-530701, (Aug. 10, 2010),11 pages.174"Foreign Office Action", Russian Application No. 2006103267, (Apr. 20, 2010), 10 pages.175"Foreign Office Action", Russian Application No. 2006105526, (Apr. 15, 2010), 10 pages.176"Foreign Office Action", Russian Application No. 2006105526, (Aug. 24, 2010), 5 pages.177"Google Reader: beta feed reader", Retrieved from <http://www.consumingexperience.com/2005/10/google-reader-beta-feed-reader.html, (Oct. 7, 2005), 8 pages.178"Google Reader: Reviewer's Guide", Available at:<http://www.google.com/press/guides/reader�Xoverview.pdf>. (Oct. 16, 2005), pp. 1-5.179"Introduction to RSS", Retrieved from: <http://www.webreference.com/authoring/languages/xml/rss/intro.>on Jan. 28, 2008, (Mar. 27, 2000), 3 pages.180"Issue Notification", U.S. Appl. No. 10/955,087, (Mar. 18, 2009),1 page.181"Issue Notification", U.S. Appl. No. 10/988,718, (Aug. 12, 2009),1 page.182"Issue Notification", U.S. Appl. No. 11/095,254, (Feb. 10, 2010),1 page.183"Issue Notification", U.S. Appl. No. 11/276,585, (Jan. 21, 2009),1 page.184"JP Notice of Publication", Application Serial No. 2008-558275, (Aug. 6, 2009), 2 pages.185"JP Notice of Publication", Application Serial No. 2008-558294, (Aug. 13, 2009), 2 pages.186"Kalsey�XBlogfeed", Internet Article, Retrieved from <http://web.archive.org/web/20050515005125/http://www.kalsey.com/tools/blogfeed/> on Nov. 13, 2008, pp. 1-3.187"Lotus Notes Release 5, Step by Step", Lotus Development Corporation, (1999),224 pages.188"mainWindow2.png", Print Screen from Internet Article, Retrieved from <http://web.archive.org/web/20050623095300/http://ranchero.com/images/nnw2/mainWindow2.png> on Nov. 13, 2008, 1 page.189"Manual of Patent Office Practice", Computer-Implemented Inventions, Chapter 16.09.02, Data Structures, (Oct. 2010), 3 pages.190"Microsoft Computer Dictionary 5th Edition", Entry for "Stack, " Microsoft Press, ISBN 0-7356-1495-4, (May 1, 2002), p. 495.191"Microsoft Computer Dictionary", Microsoft Corporation, Microsoft Press, Fifth Edition, (Jun. 1, 2001), p. 149.192"Microsoft Visual Basic 5.0 Programmer's Guide", Microsoft Press, (1997), pp. 42-43, 54-58, 578-579.193"NetNewsWire�Xhelpbook�Xfaq", Internet Search FAQ sheet, Retrieved from <http://web.archive.org/web/20050623234918/http://ranchero.com/netnewswire/helpBook/faq.html> on Nov. 13, 2008, pp. 1-3.194"Netscape Communicator 4.61 for OS/2 Warp", Netscape Communication Corporation, Software 1999, The Whole software release & Netscape�XVersion 4.61 {en}�X010615, Netscape Screenshot,(Oct. 2, 2002), 1 page.195"Netscape Window", Netscape Screenshot, (Oct. 2, 2002),1 page.196"Non Final Offfice Action", U.S. Appl. No. 11/170,521, (Jan. 21, 2009),86 pages.197"Non Final Office Action", U.S. Appl. No. 09/599,086, (Jan. 30, 2006), 33 pages.198"Non Final Office Action", U.S. Appl. No. 09/599,086, (Mar. 3, 2005), 25 pages.199"Non Final Office Action", U.S. Appl. No. 09/599,086, (Nov. 13, 2006), 33 pages.200"Non Final Office Action", U.S. Appl. No. 09/599,086, (Nov. 14, 2008), 55 pages.201"Non Final Office Action", U.S. Appl. No. 09/599,086, (Oct. 28, 2003), 21 pages.202"Non Final Office Action", U.S. Appl. No. 09/599,086, (Oct. 31, 2007), 48 pages.203"Non Final Office Action", U.S. Appl. No. 09/599,806, (Aug. 17, 2004), 5 pages.204"Non Final Office Action", U.S. Appl. No. 09/599,806, (Mar. 12, 2003), 7 pages.205"Non Final Office Action", U.S. Appl. No. 10/178,291, (Apr. 29, 2004), 14 pages.206"Non Final Office Action", U.S. Appl. No. 10/178,291, (Jun. 27, 2005), 22 pages.207"Non Final Office Action", U.S. Appl. No. 10/178,291, (Nov. 26, 2004), 21 pages.208"Non Final Office Action", U.S. Appl. No. 10/395,505, (Sep. 11, 2006), 8 pages.209"Non Final Office Action", U.S. Appl. No. 10/402,640, (Apr. 25, 2007),16 pages.210"Non Final Office Action", U.S. Appl. No. 10/402,640, (Feb. 12, 2008),16 pages.211"Non Final Office Action", U.S. Appl. No. 10/402,640, (Oct. 6, 2006),15 pages.212"Non Final Office Action", U.S. Appl. No. 10/402,640, (Sep. 8, 2008),16 pages.213"Non Final Office Action", U.S. Appl. No. 10/632,437, (Dec. 16, 2005), 22 pages.214"Non Final Office Action", U.S. Appl. No. 10/632,437, (Jul. 26, 2007),19 pages.215"Non Final Office Action", U.S. Appl. No. 10/632,437, (Sep. 10, 2008), 28 pages.216"Non Final Office Action", U.S. Appl. No. 10/770,240, (Aug. 24, 2004), 25 pages.217"Non Final Office Action", U.S. Appl. No. 10/770,240, (May 1, 2008), 30 pages.218"Non Final Office Action", U.S. Appl. No. 10/897,647, (Nov. 14, 2008), 28 pages.219"Non Final Office Action", U.S. Appl. No. 10/897.647, (Sep. 6, 2007), 21 pages.220"Non Final Office Action", U.S. Appl. No. 10/898,656, (Apr. 18, 2008), 17 pages.221"Non Final Office Action", U.S. Appl. No. 10/898,656, (Jul. 13, 2007). 13 pages.222"Non Final Office Action", U.S. Appl. No. 10/898,657, (Jul. 18, 2007), 18 pages.223"Non Final Office Action", U.S. Appl. No. 10/898,657, (Sep. 8, 2008), 24 pages.224"Non Final Office Action", U.S. Appl. No. 10/942,528, (Mar. 6, 2009),31 pages.225"Non Final Office Action", U.S. Appl. No. 10/955,087, (Nov. 19, 2007),22 pages.226"Non Final Office Action", U.S. Appl. No. 10/955,666, (Dec. 26, 2006),20 pages.227"Non Final Office Action", U.S. Appl. No. 10/955,666, (Feb. 4, 2008),20 pages.228"Non Final Office Action", U.S. Appl. No. 10/977,198, (Jan. 10, 2008),10 pages.229"Non Final Office Action", U.S. Appl. No. 10/977,198, (Mar. 9, 2007),9 pages.230"Non Final Office Action", U.S. Appl. No. 10/988,718, (Jan. 25, 2007),13 pages.231"Non Final Office Action", U.S. Appl. No. 10/988,718, (Jul. 21, 2008),18 pages.232"Non Final Office Action", U.S. Appl. No. 10/988,718, (Jul. 26, 2007),21 pages.233"Non Final Office Action", U.S. Appl. No. 11/158,911, (Jun. 30, 2009), 9 pages.234"Non Final Office Action", U.S. Appl. No. 11/276,536, (Jan. 9, 2009), 33 pages.235"Non Final Office Action", U.S. Appl. No. 11/276,536, (May 28, 2009), 18 pages.236"Non Final Office Action", U.S. Appl. No. 11/276,584, (Jun. 25, 2009), 11 pages.237"Non-Final Office Action", U.S. Appl. No. 09/599,299, (Aug. 12, 2004), 12 pages.238"Non-Final Office Action", U.S. Appl. No. 09/599,812, (Feb. 27, 2003), 20 pages.239"Non-Final Office Action", U.S. Appl. No. 09/599,812, (Feb. 5, 2004), 35 pages.240"Non-Final Office Action", U.S. Appl. No. 10/185,048, (Dec. 08, 2004),14 pages.241"Non-Final Office Action", U.S. Appl. No. 10/402,640, (Apr. 30, 2010),4 pages.242"Non-Final Office Action", U.S. Appl. No. 10/402,640, (Dec. 30, 2009),16 pages.243"Non-Final Office Action", U.S. Appl. No. 10/610,504, (Mar. 09, 2006), 12 pages.244"Non-Final Office Action", U.S. Appl. No. 10/723,863, (Aug. 23, 2006), 16 pages.245"Non-Final Office Action", U.S. Appl. No. 10/723,863, (Feb. 8, 2007), 30 Pages.246"Non-Final Office Action", U.S. Appl. No. 10/723,863, (Nov. 6, 2007), 7 Pages.247"Non-Final Office Action", U.S. Appl. No. 10/781,586, (Oct. 20, 2006), 21 pages.248"Non-Final Office Action", U.S. Appl. No. 10/846,428, (Jul. 19, 2007), 19 pages.249"Non-Final Office Action", U.S. Appl. No. 10/846,428, (Oct. 15, 2008), 23 pages.250"Non-Final Office Action", U.S. Appl. No. 10/854,961, (Nov. 15, 2006),21 pages.251"Non-Final Office Action", U.S. Appl. No. 10/871,586, (Jan. 9, 2008), 22 pages.252"Non-Final Office Action", U.S. Appl. No. 10/876,418, (Sep. 13, 2007), 14 pages.253"Non-Final Office Action", U.S. Appl. No. 10/916,692, (Apr. 1, 2008), 9 pages.254"Non-Final Office Action", U.S. Appl. No. 10/916,692, (Apr. 5, 2010), 6 pages.255"Non-Final Office Action", U.S. Appl. No. 10/955,665, (Sep. 11, 2008),16 pages.256"Non-Final Office Action", U.S. Appl. No. 10/976,451, (Apr. 9, 2010), 11 pages.257"Non-Final Office Action", U.S. Appl. No. 10/976,451, (Nov. 10, 2010), 9 pages.258"Non-Final Office Action", U.S. Appl. No. 10/988,732, (Apr. 1, 2008),27 pages.259"Non-Final Office Action", U.S. Appl. No. 10/988,732, (Jun. 11, 2009),30 pages.260"Non-Final Office Action", U.S. Appl. No. 10/988,732, (May 26, 2010),36 pages.261"Non-Final Office Action", U.S. Appl. No. 11/012,472, (Jul. 1, 2010),9 pages.262"Non-Final Office Action", U.S. Appl. No. 11/012,472, (Oct. 6, 2009),8 pages.263"Non-Final Office Action", U.S. Appl. No. 11/036,910, (Aug. 19, 2010),8 pages.264"Non-Final Office Action", U.S. Appl. No. 11/095,254, (Apr. 17, 2008), 8 pages.265"Non-Final Office Action", U.S. Appl. No. 11/107,347, (Jul. 9, 2010),16 pages.266"Non-Final Office Action", U.S. Appl. No. 11/158,398, (May 13, 2010), 10 pages.267"Non-Final Office Action", U.S. Appl. No. 11/158,398, (Sep. 8, 2009), 9 pages.268"Non-Final Office Action", U.S. Appl. No. 11/158,911, (Jun. 10, 2010), 11 pages.269"Non-Final Office Action", U.S. Appl. No. 11/158,936, (Jan. 12, 2010), 12 pages.270"Non-Final Office Action", U.S. Appl. No. 11/170,521, (Dec. 17, 2009),11 pages.271"Non-Final Office Action", U.S. Appl. No. 11/218,149, (Jan. 14, 2010),15 Pages.272"Non-Final Office Action", U.S. Appl. No. 11/227,550, (Mar. 10, 2010), 12 pages.273"Non-Final Office Action", U.S. Appl. No. 11/234,767, (Aug. 12, 2009), 24 pages.274"Non-Final Office Action", U.S. Appl. No. 11/234,767, (Nov. 26, 2010), 28 pages.275"Non-Final Office Action", U.S. Appl. No. 11/276,536, (Oct. 7, 2009), 15 pages.276"Non-Final Office Action", U.S. Appl. No. 11/276,536, (Sep. 15, 2010), 13 pages.277"Non-Final Office Action", U.S. Appl. No. 11/276,584, (Dec. 28, 2009), 12 pages.278"Non-Final Office Action", U.S. Appl. No. 11/276,584, (Jul. 26, 2010), 14 pages.279"Non-Final Office Action", U.S. Appl. No. 11/295,178, (May 26, 2010), 45 pages.280"Non-Final Office Action", U.S. Appl. No. 11/567,140, (May 18, 2010), 8 pages.281"Non-Final Office Action", U.S. Appl. No. 12/028,651, (Jan. 3, 2011), 16 pages.282"Non-Final Office Action", U.S. Appl. No. 12/061,613, (Sep. 28, 2010), 9 pages.283"Non-Final Office Action", U.S. Appl. No. 12/234,449, (Jun. 1, 2010), 8 pages.284"Non-Final Office Action", U.S. Appl. No. 12/234,449, (Oct. 27, 2010), 8 pages.285"Non-Final Office Action"; U.S. Appl. No. 09/599,299, (Oct. 28, 2003), 32 pages.286"Notice of Allowance", U.S. Appl. No. 09/599,086, (Aug. 17, 2009), 59 pages.287"Notice of Allowance", U.S. Appl. No. 09/599,299, (Nov. 30, 2004), 7 pages.288"Notice of Allowance", U.S. Appl. No. 09/599,806, (Jan. 21, 2005), 9 pages.289"Notice of Allowance", U.S. Appl. No. 09/599,812, (Aug. 3, 2004), 12 pages.290"Notice of Allowance", U.S. Appl. No. 10/178,291, (Feb. 6, 2006), 7 pages.291"Notice of Allowance", U.S. Appl. No. 10/395,505, (Oct. 4, 2006), 8 pages.292"Notice of Allowance", U.S. Appl. No. 10/402,640, (Jun. 15, 2010), 6 pages.293"Notice of Allowance", U.S. Appl. No. 10/610,504, (Sep. 6, 2006), 4 Pages.294"Notice of Allowance", U.S. Appl. No. 10/632,437, (May 21, 2009), 15 pages.295"Notice of Allowance", U.S. Appl. No. 10/723,863, (Jun. 30, 2008), 9 pages.296"Notice of Allowance", U.S. Appl. No. 10/781,586, (May 9, 2008), 6 pages.297"Notice of Allowance", U.S. Appl. No. 10/854,961, (Jun. 14, 2007),12 pages.298"Notice of Allowance", U.S. Appl. No. 10/876,418, (Dec. 31, 2008), 8 pages.299"Notice of Allowance", U.S. Appl. No. 10/897,647, (Jan. 19, 2010), 13 pages.300"Notice of Allowance", U.S. Appl. No. 10/898,656, (Jan. 2, 2009), 9 pages.301"Notice of Allowance", U.S. Appl. No. 10/898,657, (Jun. 11, 2009), 20 pages.302"Notice of Allowance", U.S. Appl. No. 10/916,692, (Jun. 14, 2010), 6 pages.303"Notice of Allowance", U.S. Appl. No. 10/939,588, (Mar. 10, 2010), 10 pages.304"Notice of Allowance", U.S. Appl. No. 10/955,087, (Dec. 11, 2008),10 pages.305"Notice of Allowance", U.S. Appl. No. 10/955,665, (Dec. 30, 2009),2 pages.306"Notice of Allowance", U.S. Appl. No. 10/990,152, (Dec. 21, 2009),6 pages.307"Notice of Allowance", U.S. Appl. No. 11/012,472, (Nov. 24, 2010), 6 pages.308"Notice of Allowance", U.S. Appl. No. 11/036,910, (Dec. 7, 2010), 7 pages.309"Notice of Allowance", U.S. Appl. No. 11/044,106, (Mar. 15, 2010), 7 pages.310"Notice of Allowance", U.S. Appl. No. 11/072,087, (Feb. 23, 2010), 4 pages.311"Notice of Allowance", U.S. Appl. No. 11/107,347, (Dec. 13, 2010), 11 pages.312"Notice of Allowance", U.S. Appl. No. 11/167,514, (Mar. 11, 2009),6 pages.313"Notice of Allowance", U.S. Appl. No. 11/557,931, (May 5, 2010), 7 pages.314"Notice of Allowance", U.S. Appl. No. 11/872,703, (Jan. 27, 2010), 19 pages.315"Notice of Allowance", U.S. Appl. No. 11/872,703, (May 14, 2010), 18 pages.316"Notice of Allowance". U.S. Appl. No. 10/846,428, (Apr. 29, 2009), 10 pages.317"Notice of Re-Examination", Application Serial No. 01813138.7, (Mar. 11, 2009), 27 pages.318"OLE Open Doc and Network", Retrieved from http://www.pcwebopedia.com on May 9, 2006, Webopedia entries, (May 16, 1998), 7 pages.319"OMG XML Metadata Interchange (XMI) Specification", Retrieved from: <http://www.omg.org/cgi-bin/doc?forma1/02-01-01.pdf> on Dec. 2, 2009, Version 1.2,(Jan. 2002), 268 pages.320"PCT Search Report and Written Opinion", Application No. PCT/US06/23336, (Oct. 29, 2007), 8 pages.321"PCT Search Report", PCT Application No. PCT/IB98/01392, (Apr. 9, 1999), 3 pages.322"PCT Search Report", PCT Application No. PCT/IB99/02003, (Nov. 28, 2000), 3 pages.323"PCT Search Report", PCT Application No. PCT/US01/15581, (Jan. 29, 2003), 3 pages.324"PCT Search Report", PCT Application No. PCT/US99/09620, (Sep. 22, 1999), 3 pages.325"Persistance.png", Print Screen from Internet Article, Retrieved from <http://web.archive.org/web/20050623095937/http://ranchero.com/images/nnw2/persistence.png> on Nov. 13, 2008, 1 page.326"Protecting Commerical Secure Web Servers from Key-Finding Threats" , nCipher, Inc., Available at <www.ncipher.com/uploads/resources/pcws.pdf>, (1999), 12 pages.327"Ranchero Software Search Engine Subscriptions", On-line Article, Retrieved from <http://web.archive.org/web/20050714082710/http://ranchero.com/netnewswire/features/searchEngineSubscriptions.php> on Nov. 13, 2008, pp. 1-2.328"Ranchero Software: NetNewsWire", Internet Article, Retrieved from <http://web.archive.org/web/20051003204517/ranchero.com/netnewswire/> on Nov. 13, 2008, (2005), 5 pages.329"Ranchero Software: What's New in NetNewsWire 2.0", Web article, retrieved from <http://web.archive.org/web/20050618014501/http://ranchero.com/netnewswire/whatsnew/netnewswire20.php> on Nov. 13, 2008, pp. 1-3.330"Ranchero Software�XEditing LiveJournal Logs", Internet Article, Retrieved from <http://web.archive.org/web/20051217022724/http://ranchero.com/netnewswire/tips/livejournalconfig.php> on Nov. 13, 2008, pp. 1-3.331"Ranchero Software�XFlagged Items", Internet Arctile, Retrieved from <http://web.archive.org/web/20050612083011/http://ranchero.com/netnewswire/features/flaggedItems.php> on Nov. 13, 2008, 1 page.332"Ranchero Software�XNetNewsWfaq", Internet Search Engine FAQ sheet Retrieved from <http://web.archive.org/web/20030201120948/http://ranchero.com/netnewswire/faq.php> on Nov. 13, 2008, pp. 1-4.333"Ranchero Software�XNetNewsWire 2.0 Change Notes" Internet Article, Retrieved from <http://web.archive.org/web/20051024203943/http://ranchero.com/netnewswire/changenotes/netnewswire20.php> on Nov. 13, 2008, pp. 1-3.334"Ranchero Software�XSmart Lists", Internet Article, Retrieved from <http://web.archive.org/web/20050602084724/http://ranchero.com/netnewswire/features/smartLists.php> on Nov. 13, 2008, pp. 1-2.335"Ranchero Software�XSubscription Sharing", Internet Article, Retrieved from <http://web.archive.org/web/20050811083741/http://ranchero.com/netnewswire/features/sharing.php> on Nov. 13, 2008, pp. 1-3.336"Rancho Software�XFeatures Chart", Internet Article, Retrieved from <http://web.archive.org/web/20050609010027/http://ranchero.com/netnewswire/featureschart20.php> on Nov. 13, 2008, pp. 1-3.337"Restriction Requirement", U.S. Appl. No. 09/599,806, (Mar. 3, 2003), 5 pages.338"Restriction Requirement", U.S. Appl. No. 10/402,640, (Aug. 29, 2006),5 pages.339"Restriction Requirement", U.S. Appl. No. 10/770,240, (Jan. 26, 2009), 7 pages.340"Restriction Requirement", U.S. Appl. No. 10/781,586, (Jun. 26, 2006), 5 pages.341"Restriction Requirement", U.S. Appl. No. 11/012,472, (Jun. 9, 2009),7 pages.342"Restriction Requirement", U.S. Appl. No. 11/095,254, (Nov. 1, 2007), 8 pages.343"RSS 2.0 Specification", (Jul. 15, 2003), pp. 1-8.344"RSS Submissions", Internet Article, Retrieved from <http://web.archive.org/web/20050619014308/http://www.rss-specifications.com/rss-submission.htm> on Nov. 13, 2008, pp. 1-3.345"Search Engine Subscriptions", Internet Article, Retrieved from <http://web.archive.org/web/20051217013212/http://ranchero.com/netnewswire/helpBook/searchEngineSubs.html> on Nov. 13, 2008, 1 page.346"SearchFeed.png", Print Screen in article, Retrieved from <http://web.archive.org/web/20050623095831/http://ranchero.com/images/nnw2/searchFeed.png> on Nov. 13, 2008, 1 page.347"Searching.png", Print Screen from article, Retrieved from <http://web.archive.org/web/20050623095422/http://ranchero.com/images/nnw2/searching.png> on Nov. 13, 2008, 1 page.348"smartList.png", Print Screen from Internet Article, Retrieved from <http://web.archive.org/web/20050623095628/http://ranchero.com/images/nnw2/smartList.png> on Nov. 13, 2008, 1 page.349"SmartUpdate Developer's Guide", Retrieved from http://developer.netscapte.com:80/docs/manuals/communicator/jarman/index.htm on Dec. 8, 2000, Netscape Communications Corp, (Mar. 11, 1999), 83 pages.350"Stack Algorithm for Extracting Subtree from Serialized Tree", IBM Technical Disclosure Bulletin, TDB-ACC-NO; NN94033, (Mar. 1, 1994), 2 pages.351"Store and Organize Related Project Files in a Binder", Getting results with Microsoft Office,(1990), pp. 109-112.352"Streamlining Content Creation", Ixia Soft Jun. 6, 2002,(Jun. 6, 2002), pp. 1-16.353"Subscribing and Unsubscribing", Internet Article, Retrieved from <http://web.archive.org/web/20060915152527/http://ranchero.com/netnewswire/helpBook/subUnsub.html> on Nov. 13, 2008, pp. 1-2.354"Supplemental Notice of Allowance", U.S. Appl. No. 10/781,586, (Jul. 18, 2008), 3 pages.355"Supplemental Notice of Allowance", U.S. Appl. No. 10/781,586, (Jun. 4, 2008), 2 pages.356"Supplemental Notice of Allowance", U.S. Appl. No. 10/955,665, (Feb. 4, 2010), 2 pages.357"Supplemental Notice of Allowance", U.S. Appl. No. 10/955,665, (Mar. 5, 2010), 2 pages.358"Supplemental Notice of Allowance", U.S. Appl. No. 10/955,665, (Nov. 27, 2009), 2 pages.359"Supplemental Notice of Allowance", U.S. Appl. No. 10/990,152, (Apr. 19, 2010), 2 pages.360"Supplemental Notice of Allowance", U.S. Appl. No. 11/036,910, (Jan. 5, 2011), 2 pages.361"Supplemental Notice of Allowance", U.S. Appl. No. 11/044,106, (May 13, 2010), 6 pages.362"Supplemental Notice of Allowance", U.S. Appl. No. 11/044,106, (May 19, 2010), 5 pages.363"Supplemental Notice of Allowance", U.S. Appl. No. 11/072,087, (Apr. 19, 2010), 2 pages.364"syncing,png", Print Screen from article, retrieved from <http://web.archive.org/web/20050623095327/http://ranchero.com/images/nnw2/syncing.png> on Nov. 13, 2008, 1 page.365"Syncing", Internet Article, Retrieved from <http://web.archive.org/web/2005/217023557/http://ranchero.com/netnewswire/helpBook/syncing.html> on Nov. 13, 2008, pp. 1-2.366"Syndic8.com-Documents1", Internet Article, Retrieved from <http://web.archive.org/web/20050513214756/http://www.syndic8.com/documents/howto/> on Nov. 13, 2008, pp. 1-3.367"Syndic8.com-Documents2", Internet Article, Retrieved from <http://web.archive.org/web/20050622035505/http://www.syndic8.com/documents/howto/> on Nov. 13, 2008, pp. 1-3.368"Syndic8.com-HotToUse", Internet Article, Retrieved from <http://web.archive.org/web/20050619233841/http://www.syndic8.com/howto.php> on Nov. 13, 2008, pp. 1-4.369"The Feed Thickens", Retrieved from: <http://blog.flickr.net/en/2004/07/14/the-feed-thickens/>, (Jul. 14, 2004), 2 pages.370"Validation with MSXML and XML Schema", Windows Developer Magazine, (Jan. 1, 2002), 5 pages.371"Whitehill Composer Software product", Retrieved from www.xml.com/pub/p/221 on Apr. 8, 2004, Whitehill Technologies, Inc., (Apr. 8, 2004), 2 pages.372"XML Forms Architecture (XFA)", Retrieved from http://xml.coverpages.org/xfa.html on Aug. 17, 2006, Cover Pages Technology Reports,,(Jun. 16, 1999), p. 1.373"Yahoo! Publisher's Guide to RSS Feed: Submit your RSS Feed", Internet Article, Retrieved from <http://web.archive.org/20051216153612/http://uk.promotions.yahoo.com/publisher/submit.html> Nov. 13, 2008, pp. 1-3.374"Yahoo! Search Services and Tools", Internet Search Screen, Retrieved from <http://web.archive.org/web/20051001065344/http://search.yahoo.com/mrss/submit> on Nov. 13, 2008, 1 page.375Acklen, et al., "Using Corel Wordperfect 9", Que Corporation,,(1998),pp. 251-284, 424-434, 583-585.376Adams, Susie et al., "BizTalk Unleashed", Sams publishing, 2002, first printing Mar. 2001,1-2, 31-138.377Akihiro, Senda "Word 2000, Conservative- Looking but 'Attentive' New Function", NIKKEI PC 21, vol. 4, No. 8,(Aug. 1, 1999),pp. 115-116.378Akihiro, Senda "Word 2000, Conservative- Looking but ��Attentive�� New Function", NIKKEI PC 21, vol. 4, No. 8,(Aug. 1, 1999),pp. 115-116.379Alschuler, Liora "A Tour of XMetal", Retrieved from: <http://www.xml.com/pub/a/SeyboldReport/ip031102.html> on Feb. 5, 2003, XML.com, Online! XP002230081,(Jul. 14, 1999), 3 pages.380Altova, "Altova Tools for XPath 1.0/2.0", Altova,1-12.381Altova, "XML Spy 4.0 Manual", 1998-2001 Altova Inc. & Altova GmbH, (Sep. 10, 2001), pp. 1-90, 343-362.382Altova, et al., "User and Reference Manual Version 4.4", www.xmlspy.com, (May 24, 2007),1-565.383Altova, et al., "XML Spy, XML Integrated Development Environments", Altova Inc.,(2002), pp. 1-18.384Anat, Eyal et al., "Integrating and Customizing Hererogeneous E-Commerce Applications", The VLDB Journal-The International Journal on Very Large Data Bases, vol. 10, Issue 1,(Aug. 2001),16-38.385Anonymous, "The Evolution of RSS", (Online); XP002546010; Internet; Retrieved from the Internet: URL:http://web.archive.org/web/20041011055544/http://www.webreference.com/authoring/languages/xml/rss/1/7.html *the whole document*, (Oct. 11, 2004), 1 page.386Asche, Ruediger R., "Multithreading for Rookies", Microsoft Developer Network Technology Group, Retrieved Apr. 17, 2002 from http://msdn.microsoft.com/library/en-us/dndllpro/html/msdn�X threads.asp?frame=true, (Sep. 24, 1993),13 pages.387Attardi, G et al., "The LOA Customizable Media Aggregator", Automated Production of Cross Media Content for Multi-Channel Distribution, 2005. Axmedis 2005. First International Conference on Florence, Italy 30-02 Nov. 2005, Piscataway NJ, USA, IEEE Nov. 30, 2005 XP010892440 ISBN: 978-0-7695-2348-4, (Nov. 30, 2005), pp. 1-8.388Au, Irene et al., "Netscape Communicator's Collapsible Toolbars", CHI 98, Human Factors in Computing Systems, Conference Proceedings, LA, CA,(Apr. 18-23, 1998), pp. 81-86.389Ayers, Danny et al., "Beginning RSS and Atom Programming", Wiley Publishing, Inc., (2005), pp. 1-54.390Baldwin, J F., et al., "A Mass Assignment Based ID3 Algorithm for Decision Tree Introduction", International Journal of Intelligent Systems, vol. 12, No. 7, (1997), pp. 523-548.391Barker, et al., "Creating In-Line Objects Within an Integrated Editing Environment", IBM Technical Disclosure Bulletin, vol. 27, No. 5,(Oct. 1984), p. 2962.392Battle, Steven A., et al., "Flexible Information Presentation with XML", The Institution of Electrical Engineers, (1998), 6 pages.393Beauchemin, Dave "Using InfoPath to Create Smart Forms", Retrieved from the Internet at http:/www.microsoft.com/office/infopath/prodinfo/using.mspx on Jan. 21, 2007,(Mar. 27, 2003).394Begun, Andrew et al., "Support and Troubleshooting for XML Schemas in InfoPath 2003", Microsoft Office InfoPath 2003 Technical Articles, Retrieved from The Internet at http://msdn2.microsoft.com/en-us/library/aa168241(office.11,d=printer).aspx on Jan. 21, 2007,(Aug. 2004).395Ben-Natan, Ron et al., "Internet Platform for Creating and Supporting Communities", U.S. Appl. No. 60/203,081, filed May 9, 2000, 31 pages.396Benzinger, Brian "Google Reader Reviewed" Retrieved from: <http://www.solutionwatch.com/250/google-reader-reviewed> on Jun. 17, 2009 (Oct. 7, 2005), 5 pages.397Berg, A "Naming and Binding: Monikers", Inside OLE, Chapter 9, Harmony Books, (1995), pp. 431-490.398Blair, Eric "Review: NetNewsWire 2.0", Retrieved from: <http://www.atpm.corn/11.06/netnewswire.shtml> on Nov. 11, 2008, (Jun. 2, 2005), 12 pages.399Borland, Russo "Running Microsoft Word 97", 314-315, 338, 361-362, 390, and 714-719.400Brabrand, et al., "Power Forms Declarative Client-side Form Field Validation", (2002),1-20.401Bradley, Neil "The XML Companion, Third Edition", Published by Addison Wesley Professional, http://proquest.safaribooksonline.com0201770598, http,(Dec. 12, 2001),1-18.402Bray, Tim "Extensible Markup Language (XML)", http://www.textuality.com/sgml-erb/WD-xml.html, second named inventor Jean Paoli, third named inventor C.M. Sperberg-McQueen,(Feb. 10, 1998),37 Pages.403Brogden, William "Arbortext Adept 8 Editor Review", Retrieved from: <wwvv.xml.com/pub/a/1999/09/adept/AdeptRvw.htm> on Feb. 5, 2003, O'Reilly XML.COM, Online!,(Sep. 22, 1999), 4 pages.404Burch, Barbara "Notes R5 Technical Overview", Retrieved from: <http://www.ibm.com/developerworks/lotus/library/1s-Notes�XR5�XTechnical�XOverview> on Aug. 13, 2010, (Apr. 1, 1999),14 pages.405Chen, Ya B., et al., "Designing Valid XML Views", S. Spaccapietra, S.T. March, and Y. Kambayashi (Eds.): ER 2002, LNCS 2503, Copyright: Springer-Verlag Berlin Heidelberg 2002, pp. 463-477.406Chen, Yi et al., "XKvalidator: A Constraint Validator for XML", CIKM '02, Nov. 4-9, 2002, McLean, VA, USA, Copyright 2002, ACM, ISBN 1-58113-492-4/02/0011,(Nov. 4-9, 2002), pp. 446-452.407Chien, et al., "Efficient Management of Multiversion Documents by Object Referencing", Proceedings of the 27th VLDB Conference,(2001), pp. 291-300.408Chien, Shu-Yao et al., "Efficient Schemes for Managing Multiversion XML Documents", The VLDB Journal 2002, (Dec. 19, 2002), pp. 332-353.409Chien, Shu-Yao et al., "Storing and Querying Multiversion XML Documents using Durable Node Numbers", IEEE,(2002), pp. 232-241.410Chien, Shu-Yoa et al., "XML Document Versioning", SIGMOD Record, vol. 30, No. 3,,(Sep. 2001), pp. 46-53.411Chuang, Tyng-Ruey "Generic Validation of Structural Content with Parametric Modules", ICFP 2001 International Conference on Functional Programming, vol. 36, No. 10, Available at <http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.7.6412&rep=rep1&type=pdf>,(Sep. 3, 2001), 12 pages.412Ciancarini, Paolo A., et al., "Managing Complex Documents Over the WWW: A Case Study for XML", Transactions on Knowledge and Data Engineering, vol. 11, No. 4, Available at <http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.18.1679&rep=rep1&type=pdf>,(Apr. 1999), pp. 1-14.413Clapp, D "The NeXT Application Kit Part 1: Non-Responsive Classes", The NeXT Bible Chapter 16, (1990), pp. 275-293.414Clark, James "XSL Transformation (XSLT), Version 1.0", Retrieved from: <www.w3.org/TR/1999/REC-xslt19991116> on Oct. 26, 2009, WC3,(Nov. 16, 1999), 57 pages.415Clark, James et al., "XML Path Language (XPath)", Retrived from: <www.w3.org/TR/1999/RCE-xpath-19991116> on Oct. 26, 2009, Version 1.0,(Nov. 16, 1999), 37 pages.416Clark, Peter "From Small Beginnings", Knowledge Management, (Nov. 2001), pp. 28-30.417Cloete, I et al., "CID3: An Extension of ID3 for Attributes with Ordered Domains", South African Computer Journal, vol. 4, (1991), pp. 10-16.418Cover, Robin "XML Forms Architecture (XFA)", Cover Pages. Retrieved from "http://xml.coverpages.org/xfa.html" on Aug. 17, 2006, (Apr. 19, 2000), 4 pages.419Davidow, Ari "XML Editors: Allegations of Functionality in Search of Reality", Retrieved from: <http://www.ivritype.com/xml/> on Feb. 9, 2009, SP002230082,(Oct. 12, 1999), 16 pages.420Dayton, Linnea et al., "Photo Shop 5/5.5 WOW! Book", 2000, Peachpit Press, (2000), pp. 8-17.421Dilascia, Paul et al., "Sweeper", Microsoft interactive developer, vol. 1., No. 1, (1996), pp. 16-52.422Dodds, "Toward an XPath API", xml.com,(May 7, 2001),1-3.423Dorward, Sean et al., "Unix Variants", Unix Review, vol. 10, No. 4, (Apr. 1992), pp. 29-31.424Dubinko, Micah "XForms and Microsoft InfoPath", Retrieved from the Internet at http://www.xml.com/Ipt/a/1311 on Jan. 21, 2007,(Oct. 29, 2003).425Dyck, Timothy "XML Spy Tops as XML Editor", eWeek, vol. 19, No. 47,, (Nov. 25, 2002), 3 pages.426Esposito, Dino "Cutting Edge No. 8", Microsoft Internet Developer, (Jan. 18, 2000),13 pages.427Gill, Kathy E., "Blogging, RSS and the Information Landscape: A Look at Online News", In Proceedings of WWW 2005, (2005), 7 pages.428Grosso, et al., "XML Fragment Interchange", W3C,(Feb. 2001),1-28.429Halberg, Bruce et al., "Using Microsoft Excel 97", (1997),191-201, 213-219.430Halberg, et al., "Using Microsoft Excel 97", Que Corporation,,(1997), pp. 1-9, 18-25, 85-89, 98-101, 106-113, 124-127, 144-147, 190-201, 209-210, 213-227, 581-590, 632-633, 650-655, 712-714.431Hall, Richard S., "Agent-based Software Configuration and Development", http://www.doc.ic.ac.uk/~alw/edu/theses/hall-phd-0599.pdf on Jun. 8, 2009, Thesis of The University of Colorado,(May 1, 1999),182 pages.432Hall, Richard S., "Agent-based Software Configuration and Development", http://www.doc.ic.ac.uk/˜alw/edu/theses/hall-phd-0599.pdf on Jun. 8, 2009, Thesis of The University of Colorado,(May 1, 1999),182 pages.433Hammersley, Ben "Content Syndication with RSS", Chapter 10: Directories, Web Aggregators, and Desktop Readers, O'Reilly books, (Mar. 2003), pp. 132-148.434Hammersley, Ben "Developing Feeds with RSS and Atom", O'Reilly books, O'Reilly Media, Inc., (Apr. 2005), 10 pages.435Han, Richard et al., "Websplitter: A Unified XML Framework for Multi-Device Collaborative Web Browsing", ACM Conference on Computer Supported Cooperative Work, (2000), 10 pages.436Hardy, Matthew R., et al., "Mapping and Displaying Structural Transformations between XML and PDF", Proceedings of the 2002 ACM symposium on Document engineering, (Nov. 8-9, 2002), pp. 95-102.437Haukeland, Jan-Henrick "Tsbiff-tildeslash biff�XVersion 1.2.1", http://web.archive.org/web/19990912001527/http://www.tildeslash.com/tsbiff/., (Jun. 1999), 2 pages.438Herzberg, Amir et al., "Protecting (even) Naive Web Users, or: Preventing Spoofing and Establishing Credentials of Web Sites", Bar Iian University, Available at <www.cs.bu.ac.il/˜herzea/papers/ecommerce/trusted credentialsarea.pdf>, (Jul. 18, 2004), pp. 1-26.439Herzner, Wolfgang et al., "CDAM�XCompound Document Access and Management. An Object-Oriented Approach", ACM SIGOIS Bulletin, vol. 12 , Issue 1, Multimedia Systems Interaction and Applications, Chapter 3,,(Jul. 1991), 18 pages.440Hoffman, Michael "Architecture of Microsoft Office InfoPath 2003", Microsoft Office InfoPath 2003 Technical Articles, Retrieved from the Internet at http://msdn2.microsoft.com/en-us/library/aa219024(office.11,d=printer).aspx on Jan. 21, 2007,(Jun. 2003).441Honkala, Mikko et al., "Multimodal Interaction with XForms", ICWE '06, (2006),pp. 201-208.442Howlett, Scott "A New Function for SQL Server 2000", MSDN Magazine, No. 1, (Apr. 18, 2000),11 pages.443Hu, et al., "A Programmable Editor for Developing Structured Documents based on Bidirectional Transformations", ACM,(Aug. 2004),178-179.444Huier, Zhang et al., "Design and Implementation of RSS-based Science and Technology Information Syndication System", Library of Chinese Academy of Sciences(2005), pp. 1-15.445Hwang, Kai et al., "Micro-Firewalls for Dynamic Network Security with Distributed Intrusion Detection", IEEE International Symposium on Network Computing and Applications 2001, (2001), pp. 68-79.446Kaiya, Haruniko et al., "Specifying Runtime Environments and Functionalities of Downloadable Components under the Sandbox Model", International Symposium on Principles of Software Evolution 2000, (2000), pp. 138-142.447Kanemoto, Hirotaka et al., "An Efficiently Updatable Index Scheme for Structured Documents", DEXA'98, (1998), pp. 991-996.448Kaori, Iwantani et al., "Perfect Manual of Clarisworks 4.0 for Macintosh", 1st Edition, Japan,(07/297),pp. 153-167.449Kath, Randy "Managing Virtual Memory in Win32", Microsoft Developer Network Technology Group, Retrieved Apr. 17, 2002 from http://msdn.microsoft.comilibrary/en-us/dngenlib/html/msdn�Xvirtmm.asp?frame=true, (Jan. 20, 1993), 9 pages.450Kay, Michael "XSL Transfornmations (XSLT) Version 2.0", http://www.w3.org/TR/2005/WD-xsIt20-20050404, (04/205),1-374.451Kim, Sang-Kyun et al., "Immediate and Partial Validation Mechanism for the Conflict Resolution of Update Operations in XML Databases", Waim 2002, LNCS 2419, 2002, Springer-Verlag Berlin Heidelberg, (2002), pp. 387-396.452Klarlund, Nils "DSD: A Schema Language for XML", ACM, FSMP Portland Oregon, (2000),101-111.453Kobayashi, M. et al., "An Update on BTRON-specification OS Development", Proceedings of the 8thTRON Project Symposium, 1991, 0-8186-2475-2/91,(1991), pp. 132-140.454Komatsu, Naohisa et al., "A Proposal on Digital Watermark in Document Image Communication and It's Application to Realizing a Signature", Electronics and Communication in Japan, Part I: Communications, vol. 73, No. 5, (May 1990), pp. 22-33.455Kutay, Ali et al., "Methods and Systems for Accessing, Organizing, Presenting and Viewing Data", U.S. Appl. No. 60/209,713, Kutay et al., filed Jun. 5, 2000, 345 pages.456LeBlond, et al., "PC Magazine Guide to Quattro Pro for Windows", Ziff-Davis Press,(1993), pp. 9-11, 42-61.457Lehtonen, Miro et al., "A Dynamic User Interface for Document Assembly", Department of Computer Science, University of Helsinki,(Nov. 2002).458Mansfield, Ron "Excel 97 for Busy People", Osborne/McGraw-Hill,,(Jan. 27, 1997), pp. 48-50.459McCright, John S., "New Tool Kit to Link Groove with Microsoft SharePoint", Retrieved from: <http://www.eweek.com/c/a/Enterprise-Applications/New-Tool-Kit-to-Link-Groove-With-Microsoft-SharePoint/> on Dec. 28, 2009, (Jul. 29, 2002), 3 pages.460Mehta, Manish et al., "SLIQ: A Fast Scalable Classifier for Data Mining", available at <<http://www.dbis.informatik.hu-berlin.de/dbisold/lehre/WS0405/KDD/paper/MAR96.pdf >>, (Mar. 1996), 15 pages.461Musgrave, S "Networking Technology�XImpact and Opportunities", Survey and Statistical Computing 1996, Proceedings of the Second ASC International Conference, London, UK,, (Sep. 1996), pp. 369-378.462Nelson, Joe "Client-side Form Validation Using JavaScript", Developer Advisory, (Sep. 21, 2001).463Noore, Afzel "A Secure Conditional Access System using Digital Signature and Encryption", International Conference on Consumer Electronics, (Jun. 2003), pp. 220-221.464Noriko, Matsushita "Step-up Training of Clarisworks (tabulation), Successful Use of Spreadsheet and Tabulation", Mac People, vol. 4, No. 19,(Oct. 1, 1998),pp. 138-139.465Pacheco, Xavier et al., "Delphi 5 Developer's Guide", Sams Publishing. Chapter 31, Section: Data Streaming,(1999),4.466Pike, Rob et al., "Plan 9 From Bell Labs", AT&T Bell Laboratories, UKUUG, Summer 1990,(1990), 10 pages.467Pike, Rob et al., "The Use of Name Spaces in Plan 9", Operating Systems Review, vol. 27, No. 2, (Apr. 1993), pp. 72-76.468Prevelakis, Vassilis et al., "Sandboxing Applications", Freenix Track: 2001 USENIX Annual Technical Conference, (2001), pp. 119-126.469Rado, Dave "How to create a template that makes it easy for users to ��fill in the blanks�� without doing any programming,", Retrieved from http://word.mvps.org/FAQs/Customization/FillinTheBlanks.htm, (Apr. 2004), pp. 1-2.470Raggett, "HTML Tables", Retrieved from: <http:www.//is-edu.homuns.edu.vn/WebLib/books/Web/Tel/html3-tables.html> on Aug. 6, 2006, W3C Internet Draft,(Jul. 7, 1995), pp. 1-12.471Raman, T. V., et al., "XForms 1.0", (Dec. 2001),Section 1-12.2.3 & Appendices A-G.472Rapaport, Lowell "Get More From SharePoint",Transform Magazine, vol. 11, No. 3, (Mar. 2002), 2 pages.473Reagan, Moore W., et al., "Collection-based persistent digital archives", U.S. Appl. 60/191,662, filed Mar. 23, 2000, 133.474Reagan, Moore W., et al., "Collection-Based Persistent Digital Archives", U.S. Appl. No. 60/191,662, filed Mar. 23, 2000, 133 pages.475Rees, Michael J., "Evolving the Browser Towards a Standard User Interface Architecture", School of Information Technology, Bond University, Australia,(2001).476Rogge, Boris et al., "Validating MPEG-21 Encapsulated Functional Metadata", IEEE 2002, ISBN 0-7803-7304-9/02,(2002), pp. 209-212.477Sato, T. et al., "XFIG Version 3.2 Patchlevel 2 Users Manual Editions 1.0", Available at http://tinf2.vub.ac.be/˜dvermeir/manuals/xfig/lib/X11/xfig/html/index.html, (Jul. 2, 1998), 37 pages.478Schmid, Mathew et al., "Protecting Data from Malicious Software", 18th Annual Security Applications Conference, (2002), pp. 199-208.479Sebastiani , F "A Tutorial on Automated Text Categorisation", In Analia Amandi and Ricardo Zunino, editors, Proceedings of ASAI-99, 1st Argentinean Symposium on Artificial Intellligence, Buenos Aires, AR, (1999), pp. 7-35.480Singh, Darshan "Microsoft InfoPath 2003 By Example", Retrieved from the Internet at http://www.perfectxml.com/InfoPath.asp on Jan. 21, 2007,(Apr. 20, 2003).481Staneck, W "Internal and External Media", Electronic Publishing Unleashed, Chapter 22,,(1995), pp. 510-542.482StylusStudio, "StylusStudio: XPath Tools", 2004-2007, StylusStudio,1-14.483Sun, Q et al., "A Robust and Secure Media Signature Scheme for JPEG Images", Proceeding of 2002 IEEE Workshop on Multimedia Signal Processing,(Dec. 2002), pp. 296-299.484Sutanthavibul, Supoj et al., "XFIG Version 3.2 Patchlevel 2 (Jul. 2, 1998) Users Manual (Edition1.0)", Retrieved from: <www.ice.mtu.edu/online�Xdocs/sfig332/> on Jan. 28, 2003, Internet Document XP002229137,(Jul. 2, 1998), 60 pages.485Tomimori, Hiroyuki et al., "An Efficient and Flexible Access Control Framework for Java Programs in Mobile Terminals", Proceeding of 22nd Int'l Conference on Distributed Computing Systems Workshops,(2002), pp. 777-782.486Trupin, J "The Visual Programmer", Microsoft Systems Journal,(Apr. 1996), pp. 103-105.487Udell, Jon "InfoPath and XForms", Retrieved from the Internet at http://weblog.infoworld.com/udell/2003/02/26.html,(Feb. 26, 2003).488Usdin, Tommie et al., "XML: Not a Silver Bullet, But a Great Pipe Wrench", Standard View vol. 6, No. 3, (Sep. 2, 1998), pp. 125-132.489Van Hoff, Arthur et al., "The Open Software Description Format", Retrieved from: on May 18, 2009, (Aug. 13, 1997), 10 pages.490Van Hoff, Arthur et al., "The Open Software Description Format", Retrieved from: <www.w3.org/TR/NOTE-OSD> on May 18, 2009, (Aug. 13, 1997), 10 pages.491Varlamis, Iraklis et al., "Bridging XML-Schema and relational database. A System for generating and manipulating relational databases using valid XML documents", DocEng 01, ACM 1-58113-432-0/01/0011,(Nov. 9-10, 2001), pp. 105-114.492Vasters, Clemens F., "BizTalk Server 2000 A Beginner's Guide", Osborne/McGraw-Hill,(2001),1-2, 359-402.493Verisign Inc., "Licensing VeriSign Certificates: Securing Multiple Web Server and Domain Configurations", White Paper, Available at <www.msctrustgate.com/pdf/licensing.pdf>, (Nov. 2, 2001), 15 pages.494Villard, et al., "An Incremental XSLT Transformation Processor for XML Document Manipulation", http://www2002.org/CDROM/refereed/321, Printed on May 18, 2007,(May 2002),25 pages.495Watt, Andrew "Microsoft Office Infopath 2003 Kick Starr", (Published by Sams) Print ISBN-10:0-672-32623-X, (Mar. 24, 2004),1-57.496Webopedia, "Definition of Network", Retrieved from: , cited by examiner,(Sep. 1, 1996),2 pages.497Webopedia, "Definition of OLE", Retrieved from: , cited by examiner,(May 16, 1998),3 pages.498Webopedia, "Definition of OpenDoc", Retrieved from: , cited by examiner,(Sep. 18, 1997),3 pages.499Webopedia, "Definition of Network", Retrieved from: <http://www.webopedia.com/TERM/n/network.html>, cited by examiner,(Sep. 1, 1996),2 pages.500Webopedia, "Definition of OLE", Retrieved from: <http://www.webopedia.com/TERM/O/OLE.html>, cited by examiner,(May 16, 1998),3 pages.501Webopedia, "Definition of OpenDoc", Retrieved from: <http://www.webopedia.com/TERM/O/OpenDoc.html>, cited by examiner,(Sep. 18, 1997),3 pages.502Williams, Sara et al., "The Component Object Model: A Technical Overview", Microsoft Corp,(Oct. 1994), pp. 1-14.503Wong, Raymond K., et al., "Managing and Querying Multi-Version XML Data with Update Logging", DocEng '02, (Nov. 8-9, 2002), 8 pages.504XMLSPY, "XmlSpy 2004 Enterprise Edition Manual", Altova,(May 17, 2004),1-25, 220-225.505Yasuji, Fukuhara "Clarisworks, Introduction to Business Document Construction, No. 4, Estimate", NIKKEI MAC, No. 14,(May 17, 1994),pp. 197-204.506Zaki, Mohammed J., et al., "Parallel Classification for Data Mining on Shared-Memory Multiprocessors", ACM(Mar. 1999), pp. 1-8.507Zdonik, S "Object Management System Concepts", ACM,(1984), pp. 13-19.�Q�H�U�M�Q�ޥ� �ޥΥ��M�Q�ӽФ���o�G��� �ӽЪ��M�Q�W��US83020142010�~6��11��2012�~10��30��Microsoft CorporationMerging modifications to user interface components while preserving user customizationsUS201103077982010�~6��11��2011�~12��15��Microsoft CorporationMerging Modifications to User Interface Components While Preserving User Customizations������l�Ϥ�Google ���� - Sitemap - USPTO �j�q�U�� - ���p�v�F�� - �A�ȱ�� - ���� Google �M�Q - �N���^�X��ƬO�Ѭ��ӷ~�M�Q��Ʈw (IFI CLAIMS Patent Services) ����©2012 Google