Source: http://www.google.com.tw/patents/US7937370
Timestamp: 2013-05-24 04:06:39
Document Index: 786248607

Matched Legal Cases: ['Application No. 01955993', 'Application No. 01955993', 'Application No. 01973431', 'Application No. 2002', 'Application No. 01955993', 'Application No. 01955993', 'Application No. 01955993', 'Application No. 01973431', 'Application No. 01973431', 'Application No. 01973431', 'Application No. 01973431', 'Application No. 02792391', 'Application No. 03719774', 'Application No. 03719774', 'Application No. 01973431', 'Application No. 2002', 'Application No. 01955993', 'Application No. 01996048', 'Application No. 01996048', 'Application No. 01955993', 'Application No. 01973431', 'Application No. 01955993', 'Application No. 02792391', 'Application No. 01955993', 'Application No. 01955993', 'Application No. 01973431']

�M�Q US7937370 - Retrieving data from a server - 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�QA system includes a server and a controller embedded in a device. Both the server and the embedded controller are capable of communicating over a computer network. The embedded controller sends a command to the server over the computer network that identifies an instance of the device. In response, the...http://www.google.com.tw/patents/US7937370?utm_source=gb-gplus-share�M�Q US7937370 - Retrieving data from a server���}��US7937370 B2�X���������v�ӽЮѽs��11/677,279�o�G���2011�~5��3���ӽФ��2007�~2��21�� �u���v���2000�~9��22����L���}�M�Q��EP1319212A2US7185014US8108543US20020116550US20070198661WO2002025501A2WO2002025501A3���}��US 7937370 B2US 7937370B2US7937370 B2US7937370B2�o��HJames R. Hansen��M�Q�v�HAxeda CorporationComerica BankMmv Finance Inc.Silicon Valley Bank ���M�Q������707/656707/636707/611707/644707/625��ڱM�Q������G06F13/00G06F7/00G06F9/54G06F17/30 �X�@����G06F17/30861 �ڬw������G06F17/30W�ѦҤ��m�M�Q�ޥ� (113)�D�M�Q�ޥ� (180)�Q�H�U�M�Q�ޥ� (1)�~���s�����M�Q�ӼЧ� ���M�Q�ӼЧ��M�Q����T�� �ڬw�M�Q��Retrieving data from a serverUS 7937370 B2�K�n A system includes a server and a controller embedded in a device. Both the server and the embedded controller are capable of communicating over a computer network. The embedded controller sends a command to the server over the computer network that identifies an instance of the device. In response, the server identifies the instance of the device based on the command, retrieves data that is specific to the instance of the device, and send the data to the embedded controller over the computer network.
CROSS-REFERENCE TO RELATED APPLICATION This patent application is a continuation (and claims the benefit of priorty under 35 U.S.C. ��120) of U.S. patent application Ser. No. 09/667,737, filed on Sep. 22, 2000. The disclosure of U.S. patent application Ser. No. 09/667,737 is considered part of (and is incorporated by reference into) the disclosure of this application as if set forth herein in full.
BACKGROUND This invention relates to a controller embedded in a device (an ��embedded controller�� ) that retrieves data from a remote server for a specific instance of the device.
Embedded controllers, also referred to as ��embedded devices��, are often connected to an internal network, such as a local area network (LAN), with an interface to the Internet. Other devices on the internal network may communicate with the embedded controllers over the internal network. However, the embedded controllers are not generally addressable from the Internet.
What is meant by ��instance�� is the specific identity of device 11 as distinguished from other identical devices. The identification information stored in database 24 identifies the instance of device 11. This identification information includes, but is not limited to, data identifying the type of the device, a common (or ��friendly��) name for the device, the manufacturer of the device, the model name of the device, the model number of the device, the serial number of the device, and a universal unique identifier (UUID) for the device.
for a Sony® Vega® XBR400® television that includes an embedded controller. The common name of the device is how the device is known in the vernacular, e.g., ��television��. The manufacturer identifies the manufacturer of the device, e.g., Sony®. The model name identifies the particular model of the device, e.g., Vega®. The model number identifies the model number of the device, e.g., XBR400®. The serial number identifies the serial number of a particular instance of the device, e.g., 53266D. The UUID is a universal identifier for the instance of the device, e.g., 4A89EA70-73B4-11d4-80DF-0050DAB7BAC5. Of the data shown above, only the serial number and the UUID are unique to the instance of device 11.
Embedded controller 17 executes software 20 to retrieve data, such as operational parameters, from remote server 19. Server 19 executes software 34 to send the data to embedded controller 17. FIG. 2 shows these processes in detail. The left half of FIG. 2, titled ��Embedded Controller�� shows process 40 performed by embedded controller 17, and the right half of FIG. 2, titled, ��Server��, shows process 41 performed by server 19.
The HTTP POST and GET commands shown in appendices A and B contain XML (eXtensible Markup Language) commands. XML is a self-describing computer language in the sense that fields in the XML code identify variables and their values in the XML code. For example, as shown in the Appendices, the ��manufacturer�� field identifies a manufacturer, e.g., Sony®, and is delineated by ��<manufacturer>�� to indicate the start of the field and ��</manufacturer>�� to indicate the end of the field. XML is used because it can be generated, parsed and read relatively easily by server 19 and embedded controller 17.
As noted, the GET command is used to retrieve a document from server 19. The document to be retrieved corresponds to the fields in the GET command, in particular to the device type, serial number and/or UUID fields. By contrast, the POST command is used to retrieve individual operational parameters. The operational parameters that are to be retrieved are listed in the POST command itself. For example, as shown in Appendix B, the operational parameters include airflow, humidity, motor and vent values for the fictitious ��widget�� device. the current values of these parameters are specified in the POST command shown in appendix B as follows:
<parameters> <Airflow xsd:type=��integer��>378</Airflow> <Humidity xsd:type=��double��>46.7</Humidity> <Motor xsd:type=��integer��>1500</Motor> <Vent xsd:type=��integer��>4</Vent> </parameters> The updated values of these parameters are returned by server 19 to embedded controller 17 in a reply POST command. The updated values of these parameters are specified in the POST command shown in Appendix B as follows:
<Motor xsd:type=��integer��>1250< /Motor >
<Vent xsd:type=��integer��>2</Vent>
Referring back to FIG. 2, process 41 (in server 19) receives (202) the command from embedded controller 17. Process 41 identifies the command as either a POST or GET command based on a header, such as ��POST/CONTROL HTTP/1.1�� (see the headers in Appendices A and B), in the command. Process 41 uses an XML parser to parse (203) the various identifying fields, such as device type, serial number, and UUID, from the command.
<Motor xsd:type=��integer��>1250</ Motor >
�M�Q�ޥ� �ޥΪ��M�Q�ӽФ���o�G��� �ӽЪ��M�Q�W��US40864341976�~9��7��1978�~4��25��Leo P. ChristiansenRemote condition reporting systemUS44122921981�~2��17��1983�~10��25��The Coca-Cola CompanySystem for the remote monitoring of vending machinesUS44970371981�~11��25��1985�~1��29��Fuji Xerox Co., Ltd.Apparatus for managing a group of copying machinesUS45838341978�~9��8��1986�~4��22��Ricoh Company, Ltd.Copying apparatusUS48539461988�~6��2��1989�~8��1��Picker International, Inc.Diagonostic service system for CT scannersUS49623681989�~5��4��1990�~10��9��General Signal CorporationReliability and workability test apparatus for an environmental monitoring systemUS49640651988�~9��9��1990�~10��16��Decibel Products, Inc.Computer-controlled electronic system monitorUS49659461989�~5��19��1990�~10��30��Leslie J. HegedusDisplay card or mountUS49967031988�~1��28��1991�~2��26��Srch. Networking Limited Liability CompanyRemote supervisory monitoring and control apparatus connected to monitored equipmentUS50383191989�~4��24��1991�~8��6��Xerox CorporationSystem for recording and remotely accessing operating data in a reproduction machineUS50578661990�~5��4��1991�~10��15��Xerox CorporationRemotely accessible copier calculatorUS50618371989�~5��2��1991�~10��29��Webex, Inc.Method and apparatus for selectively demetallizing a metallized filmUS50775821989�~4��20��1991�~12��31��Monitel Products Corp.Photocopy monitoring systemUS50848751989�~12��13��1992�~1��28��Joseph WeinbergerSystem for automatically monitoring copiers from a remote locationUS51290801990�~10��17��1992�~7��7��International Business Machines CorporationMethod and system increasing the operational availability of a system of computer programs operating in a distributed system of computersUS51383771991�~5��23��1992�~8��11��Xerox CorporationInternal expert system to aid in servicingUS51631511990�~3��22��1992�~11��10��Square D CompanySystem for processing and prioritizing alarms from devices on data communications networkUS51841791991�~7��31��1993�~2��2��Monitel Products Corp.Photocopy monitoring system and method for monitoring copiersUS52046991992�~9��14��1993�~4��20��Xerox CorporationApparatus for estimating toner usageUS52126451990�~7��19��1993�~5��18��General Electric CompanyFlexible real-time, multi-tasking architecture for tool condition monitoringUS52147721990�~8��14��1993�~5��25��Joseph WeinbergerSystem for automatically monitoring copiers from a remote locationUS52164611991�~7��30��1993�~6��1��Minolta Camera Kabushiki KaishaControl system for copying machine with improved communication function to centralized control unitUS52203801992�~7��14��1993�~6��15��Minolta Camera Kabushiki KaishaControl system for copying machines with improved communication function for centralized control unitUS52241571990�~5��22��1993�~6��29��Minolta Camera Kabushiki KaishaManagement system for managing maintenance information of image forming apparatusUS52433821991�~1��30��1993�~9��7��Minolta Camera Kabushiki KaishaImage forming apparatus capable of efficient maintenance workUS52570691992�~11��4��1993�~10��26��Minolta Camera Kabushiki KaishaCopying machine control system controlling a plurality of copying machines through communication networkUS52610611992�~8��17��1993�~11��9��Samsung Electronics Co., Ltd.Remote maintenance and administration method in a switchboard systemUS52707751992�~2��7��1993�~12��14��Fuji Xerox Co., Ltd.Recording apparatus managing systemUS52821271990�~11��19��1994�~1��25��Sanyo Electric Co., Ltd.Centralized control system for terminal deviceUS52912441993�~5��7��1994�~3��1��Sharp Kabushiki KaishaImage forming apparatus communication systemUS52931961992�~4��16��1994�~3��8��Canon Kabushiki KaishaCommunication control apparatus for monitoring a condition of a machine and for transmittiing the condition to an external apparatusUS52970341993�~1��5��1994�~3��22��Corabi International Telemetrics, Inc.Telepathology diagnostic networkUS52972561991�~4��4��1994�~3��22��Crosfield Electronics (Usa) LimitedDigital image processing system and methodUS53009801991�~4��8��1994�~4��5��Minolta Camera Kabushiki KaishaControl apparatus of copying machine with improved communication function for centralized control unitUS53030051993�~7��29��1994�~4��12��Minolta Camera Kabushiki KaishaImage forming apparatus with improved maintenance controlUS53050551992�~12��16��1994�~4��19��Xerox CorporationAutomatic call to selected remote operators in response to predetermined machine conditionsUS53051991992�~10��28��1994�~4��19��Xerox CorporationConsumable supplies monitoring/ordering system for reprographic equipmentUS53072631992�~11��17��1994�~4��26��Raya Systems, Inc.Modular microprocessor-based health monitoring systemUS53251561992�~11��20��1994�~6��28��Xerox CorporationService call initiation and feedback interface for a reprographic machineUS53332861992�~11��18��1994�~7��26��Joseph WeinbergerTwo way copier monitoring systemUS53350481993�~2��2��1994�~8��2��Minolta Camera Kabushiki KaishaEfficient control system of image forming apparatusUS53391681991�~12��31��1994�~8��16��Xerox CorporationCopier/duplicator networkUS53420371993�~12��17��1994�~8��30��Xerox CorporationFeed roll wear compensation schemeUS53473461990�~12��21��1994�~9��13��Minolta Camera Kabushiki KaishaImage forming apparatus with improved efficiency of maintenance controlUS53593911993�~8��27��1994�~10��25��Canon Kabushiki KaishaEquipment control apparatusUS53612651993�~5��3��1994�~11��1��Joseph WeinbergerSystem for automatically monitoring copiers from a remote locationUS53653101993�~7��30��1994�~11��15��Xerox CorporationRemote diagnosis of copy quality defectsUS53676671992�~9��25��1994�~11��22��Compaq Computer CorporationSystem for performing remote computer system diagnostic testsUS53694691993�~7��9��1994�~11��29��Xerox CorporationVoice of the customer acquistion systemUS53694711992�~11��16��1994�~11��29��Sharp Kabushiki KaishaCommunication system for implementing maintenance of copying machineUS53694721992�~12��4��1994�~11��29��Xerox CorporationMicroprocessor controlled high voltage power supplyUS53733491992�~12��9��1994�~12��13��Minolta Camera Kabushiki KaishaCopying machine control system with communication states with control center being displayedUS53846221992�~11��17��1995�~1��24��Minolta Camera Kabushiki KaishaSystem of controlling a plurality of copying machines interconnnected through a private branch exchangeUS53862711992�~8��12��1995�~1��31��Minolta Camera Kabushiki KaishaCentralized control system for an image forming apparatus which employs fuzzy logic to identify abnormal conditionsUS53920951993�~12��2��1995�~2��21��Xerox CorporationCustomer feedback device on a machine consoleUS53982571993�~1��11��1995�~3��14��Groenteman; Frank S.Copier and monitoring networkUS54041991993�~1��29��1995�~4��4��Minolta Camera Kabushiki KaishaControl apparatus of copying machine with improved communication function for centralized control unitUS54127791994�~7��28��1995�~5��2��Ricoh Company, Ltd.Method and apparatus for controlling and communicating with business office devicesUS54144941993�~12��6��1995�~5��9��Xerox CorporationAutomatic call to selected remote operators in response to predetermined machine conditionsUS54206671993�~12��17��1995�~5��30��Canon Kabushiki KaishaCommunication control apparatus for monitoring a condition of an image forming apparatus and inhibiting transmission of data when a power supply means is turned offUS54248081993�~9��27��1995�~6��13��Minolta Camera Kabushiki KaishaControl apparatus for copying machine with improved communication function for centralized control unitUS54248441993�~3��4��1995�~6��13��Ricoh Company, Ltd.Copy machine managing system and facsimile machine used thereinUS54285511992�~9��23��1995�~6��27��Siemens Energy & Automation, Inc.Tap changer monitor apparatus and methodUS54307091992�~6��17��1995�~7��4��Hewlett-Packard CompanyNetwork monitoring method and apparatusUS54346501993�~12��9��1995�~7��18��Ricoh Company, Ltd.System for transmitting a message including user request from image forming unit to management unitUS54425411993�~7��23��1995�~8��15��Xerox CorporationEnabling features over common communication channelUS54445171993�~8��30��1995�~8��22��Canon Kabushiki KaishaManagement system for controlling operation of an image processing apparatusUS54448511994�~1��21��1995�~8��22��Johnson Service CompanyMethod of accessing configured nodes in a facilities management system with a non-configured deviceUS54465221994�~11��16��1995�~8��29��Canon Kabushiki KaishaImage forming apparatus for forming images in accordance with process steps received from an external deviceUS54520571993�~5��18��1995�~9��19��Minolta Camera Kabushiki KaishaImage processor permitting resetting operation while maintaining desired operation modeUS54595521993�~8��13��1995�~10��17��Minolta Camera Kabushiki KaishaImage forming apparatus communicable with a centralized control apparatusUS54637751994�~6��20��1995�~10��31��International Business Machines CorporationSystem and method for performing monitoring of resources in a data processing system in real timeUS54693531993�~11��26��1995�~11��21��Access Radiology Corp.Radiological image interpretation apparatus and methodUS54851421994�~4��8��1996�~1��16��The United States Of America As Represented By The Administrator Of The National Aeronautics And Space AdministrationRemote monitor alarm systemUS54884541994�~9��14��1996�~1��30��Canon Kabushiki KaishaControl of equipment and of communication with plural units of equipmentUS54915351994�~1��28��1996�~2��13��Minolta Camera Kabushiki KaishaControl appartus of copying machine with improved communication function for centralized controlUS54933641994�~6��22��1996�~2��20��Canon Kabushiki KaishaEquipment control apparatus having means to communicate with a centralized control apparatusUS55174911995�~5��3��1996�~5��14��Motorola, Inc.Method and apparatus for controlling frequency deviation of a portable transceiverUS55286911994�~10��4��1996�~6��18��Motorola, Inc.Method for automatically assigning enctyption information to a group of radiosUS55308991991�~12��18��1996�~6��25��Dmi, Inc.Archival and retrieval system accessing an external storage by polling internal queues from remote terminals minimizing interruption of a host processorUS55438921994�~2��16��1996�~8��6��Minolta Camera Kabushiki KaishaImage forming apparatus connected to an information management apparatus through a communication lineUS55483761994�~4��19��1996�~8��20��Ricoh Company Ltd.Managing system in image forming apparatusUS55509571994�~12��7��1996�~8��27��Lexmark International, Inc.Multiple virtual printer network interfaceUS55551911994�~10��12��1996�~9��10��Trustees Of Columbia University In The City Of New YorkAutomated statistical trackerUS55615011994�~12��23��1996�~10��1��Canon Kabushiki KaishaAdministrating apparatus for administrating a status of an image forming apparatusUS55726721995�~7��12��1996�~11��5��International Business Machines CorporationMethod and apparatus for monitoring data processing system resources in real-timeUS55790871996�~1��16��1996�~11��26��Xerox CorporationConstructing a multi-segment print job from multiple local or remote sources using a network interfaceUS55862541993�~2��16��1996�~12��17��Hitachi Software Engineering Co., Ltd.System for managing and operating a network by physically imaging the networkUS55945291995�~11��27��1997�~1��14��Exedy CorporationImaging device with stock supervision meansUS56003011993�~3��11��1997�~2��4��Schrader Automotive Inc.Remote tire pressure monitoring system employing coded tire identification and radio frequency transmission, and enabling recalibration upon tire rotation or replacementUS56004031994�~12��20��1997�~2��4��Canon Kabushiki KaishaMonitor system for monitoring state of image forming deviceUS56030601995�~6��7��1997�~2��11��Joseph WeinbergerMethod of controlling copy machines from a remote locationUS56033231996�~2��27��1997�~2��18��Advanced Technology Laboratories, Inc.Medical ultrasonic diagnostic system with upgradeable transducer probes and other featuresUS56190241994�~12��12��1997�~4��8��Usa Technologies, Inc.Credit card and bank issued debit card operated system and method for controlling and monitoring access of computer and copy equipmentUS56197161995�~6��6��1997�~4��8��Hitachi, Ltd.Information processing system having a configuration management system for managing the software of the information processing systemUS56317241994�~2��28��1997�~5��20��Minolta Camera Kabushiki KaishaCentralized control system for terminal deviceUS56360081996�~3��29��1997�~6��3��Xerox CorporationRemote/shared system user interfaceUS56363331996�~5��3��1997�~6��3��Lexmark International, Inc.Multi-protocol network interfaceUS56384271994�~7��1��1997�~6��10��Xerox CorporationOperator-controlled interactive communication deviceUS5696903 *1994�~4��29��1997�~12��9��Norand CorporationHierarchical communications system using microlink, data rate switching, frequency hopping and vehicular local area networkingUS5991810 *1997�~8��1��1999�~11��23��Novell, Inc.User name authentication for gateway clients accessing a proxy cache serverUS6125363 *1998�~3��30��2000�~9��26��Zeosoft Technology Group, Inc.Distributed, multi-user, multi-threaded application development methodUS6327594 *1999�~1��29��2001�~12��4��International Business Machines CorporationMethods for shared data management in a pervasive computing environmentUS6370582 *1999�~5��28��2002�~4��9��Adc Technologies International Pte Ltd.Method and system for providing cross-platform remote control, monitoring, and up-dating of a facility access controllerUS6479792 *2000�~9��6��2002�~11��12��Illinois Tool Works Inc.Welding machine, system and method thereforUS6560641 *2000�~3��29��2003�~5��6��Unisys CorporationSystem, method, and adapter card for remote console emulation including remote control of a peripheral deviceUS6560656 *1998�~3��20��2003�~5��6��Sun Microsystems, Inc.Apparatus and method for providing downloadable code for use in communicating with a device in a distributed systemUS6704807 *2000�~4��28��2004�~3��9��Microsoft CorporationApplication program interfaces and structures in a resource limited operating systemUS6823397 *2000�~12��18��2004�~11��23��International Business Machines CorporationSimple liveness protocol using programmable network interface cardsUS6842903 *1999�~5��19��2005�~1��11��Sun Microsystems, Inc.System and method for providing dynamic references between services in a computer systemUS7529767 *2005�~7��7��2009�~5��5��Zeosoft Technology Group, Inc.System for development, management and operation of distributed clients and serversUS20010007117 *1997�~3��14��2001�~7��5��Intel CorporationShared embedded microcontroller interfaceUS20060031237 *2005�~7��7��2006�~2��9��Zeosoft Technology Group Inc.System for development, management and operation of distributed clients and servers* �Ѽf�d�H��ޥ��D�M�Q�ޥ��ѦҤ��m1"Frequently Asked Questions about the Extensible Markup Language-The XML FAQ" Version 1.41 (http://www.oasis-open.org/cover/xmlFAQ141-19981006.html) (Oct. 6, 1998).2"Remote Diagnostics: Strategic weapon in the war for multi-vendor service contracts," Tech Assessment, vol. 3, No. 12, Dec. 1995.3"Siemens Medical, BJC Health System Extend deal to multivendor service," Medical Imaging News, vol. 6, No. 26, Jun. 27, 1997.4"Frequently Asked Questions about the Extensible Markup Language�XThe XML FAQ" Version 1.41 (http://www.oasis-open.org/cover/xmlFAQ141-19981006.html) (Oct. 6, 1998).524x7, HealthTech Publishing Company, Inc. (Nov. 1996).6Action and Response History in U.S. Appl. No. 09/708,384 as retrieved from PAIR, through Aug. 16, 2006.7Action and Response History in U.S. Appl. No. 10/028,126 as retrieved from PAIR, through Feb. 19, 2009.8Action and Response History in U.S. Appl. No. 10/123,960, as retrieved from PAIR, through Feb. 24, 2009.9Action and Response History in U.S. Appl. No. 10/124,181, as retrieved from PAIR on Apr. 22, 2009.10Action and Response History in U.S. Appl. No. 10/124,181, as retrieved from PAIR on Jan. 8, 2010.11Action and Response History in U.S. Appl. No. 10/124,181, on Mar. 16, 2010.12Action and Response History in U.S. Appl. No. 10/124,181, on Sep. 28, 2010.13Action and Response History in U.S. Appl. No. 10/784,138, as retrieved from PAIR on Dec. 16, 2009.14Action and Response History in U.S. Appl. No. 10/784,138, as retrieved from PAIR, through Apr. 3, 2009.15Action and Response History in U.S. Appl. No. 10/784,138, as retrieved from PAIR, through Aug. 26, 2009.16Action and Response History in U.S. Appl. No. 10/784,138, on Sep. 23, 2010.17Action and Response History in U.S. Appl. No. 11/503,638 as retrieved from PAIR on Jan. 8, 2010.18Action and Response History in U.S. Appl. No. 11/503,638 as retrieved from PAIR, through May 28, 2009.19Action and Response History in U.S. Appl. No. 11/503,638 on Jul. 19, 2010.20Action and Response History in U.S. Appl. No. 11/503,638 on Mar. 16, 2010.21Action and Response History in U.S. Appl. No. 11/537,339, through Aug. 11, 2010.22Action and Response History in U.S. Appl. No. 11/537,399 as retrieved from PAIR, through Jan. 8, 2010.23Action and Response History in U.S. Appl. No. 11/537,399 as retrieved from PAIR, through May 28, 2009.24Action and Response History in U.S. Appl. No. 11/537,399, through Mar. 16, 2010.25Action and Response History in U.S. Appl. No. 11/538,402 as retrieved from PAIR, through Jul. 7, 2009.26Action and Response History in U.S. Appl. No. 11/538,402, through Mar. 16, 2010.27Action and Response History in U.S. Appl. No. 11/538,402, through Sep. 28, 2010.28Action and Response History in U.S. Appl. No. 11/616,136, through Apr. 26, 2010.29Action and Response History in U.S. Appl. No. 11/616,136, through Nov. 16, 2010.30Action and Response History in U.S. Appl. No. 11/673,943 on Apr. 26, 2010.31Action and Response History in U.S. Appl. No. 11/673,943 on Sep. 28, 2010.32Action and Response History in U.S. Appl. No. 11/774,474 as retrieved from PAIR, through Dec. 16, 2009.33Action and Response History in U.S. Appl. No. 11/774,474 as retrieved from PAIR, through Sep. 22, 2009.34Action and Response History in U.S. Appl. No. 11/774,474, through Apr. 26, 2010.35Action and Response History in U.S. Appl. No. 11/774,474, through Nov. 16, 2010.36Adelberg, D., "Building Robust Wrappers for Text Sources", [online] Retrieved from the Internet [retrieved on Nov. 24, 2008] (1999).37Adelberg, D., "Building Robust Wrappers for Text Sources", [online] Retrieved from the Internet<URL:http://student.bu.ac.bd/˜mumit/Research/NLP-bib/papers/Adelberg99.pdf> [retrieved on Nov. 24, 2008] (1999).38Allegro Software product release 1-61 overview Greenhills Software Inc., [online] Jun. 10, 2002, pp. I-I, XPOO2201939 Retrieved from the Internet: [retrieved on Jun. 10, 2002] the whole document.39Allegro Software product release 1-61 overview Greenhills Software Inc., [online] Jun. 10, 2002, pp. I-I, XPOO2201939 Retrieved from the Internet: <URL:http://www.ghs.com/partners/allegro/> [retrieved on Jun. 10, 2002] the whole document.40Allegro, RomWebCLient Embedded HTTP client Toolkit: Allegrosoft, Circuit Cellar Online, Sep. 7, 2000, pp. 1-2, XP-002201983, URL:http://web.archive.orgweb/20000709204234/http://www.allegrosoft.com/romwebclient.html.41Annex to EPO Form 2004 with claims for grant in European Application No. 01955993.9.42Application and Response History in U.S. Appl. No. 09/627,201 as retrieved from PAIR, through Mar. 15, 2004.43Application and Response History in U.S. Appl. No. 09/716,717, as retrieved from PAIR, through May 1, 2007.44Application and Response History in U.S. Appl. No. 10/805,012 as retrieved from PAIR, through Jan. 24, 2007.45Apr. 22, 2005 Literature Search by Keyword: CyberTAC.46Bock, G., "Mainstreaming XML-based Enterprise Applications: Using Oracle XML DB to Manage Financial Information within a Global Banking System", Oracle Corporation, (C) 2003.47Box, et al., Simple Object Acces Protocol (SOAP) 1.1, Document No. XP002250270, May 8, 2000.48Chandler, T. et al., "The Technology Development of Automatic Metering and Monitoring Systems", Int'l Power Engineering Conf. 2005, IEEE, 4 pgs.49Cheung, D. et al., "Distributed and Scalable XML Document Processing Architecture for E-Commerce Systems", Adv. Issues of E-Commerce and Web-Based Information Systems, WECWIS 2000, 2nd Int'l Workshop, (Jun. 2000), pp. 152-157.50Citrix Online, Citrix Systems, Inc. Whilte Paper, "GoToMyPC Corporate Technology", [online] Retrieved from the Internet:<URL:http://www.gotomypc.com/downloads/pdf/m/GoToMyPC�XCorporate�XTechnology�XWhite�XPaper.pdf> [retrieved on Mar. 16, 2010] (2004).51Citrix Online, Citrix Systems, Inc. Whilte Paper, "GoToMyPC Security", [online] Retrieved from the Internet:<URL:http://www.citrix.it/REPOSITORY/docRepository/id�X979�X1124821417888736.pdf> [retrieved on Mar. 16, 2010] (2004).52Communication dated Apr. 26, 2005 in European Application No. 01955993.9.53Communication in EP Application No. 01973431.8, dated Mar. 30, 2005.54CyberTAC & RadScape Presentation (May 1997).55CyberTAC Design Presentation (1997).56CyberTAC from Virtual Impact Systems, Inc. Presentation (1997).57CyberTAC Remote Support System Presentation (1997).58Database WIP, Section El, Week 200156, Abstract, Document No. XP002253876 (Korea Electronics & Telecom Res Inst.) Derwent Publications, Ltd., London, GB, (Mar. 2001).59Dec. 27, 1995, SCAN Diagnostic Imaging, vol. 8, No. 24.60Defense Information Systems Agency, Field Services Office, White Paper Report "pcAnywhere 10.5" (Sep. 2003).61 *Doc Searls, "The next bang: The explosive combination of embedded Linux, XML, and Instant message", ACM, Sep. 2000, p. 1.62Eastvold, Roger, "Services: The Next Generation," The Professional Journal, vol. 20, No. 4, 2000.63Eastvold, Roger, "Tiss and Tell," Medical Imaging, Sep. 1995.64EBITS:Electronic Business & Information Technology for Society Research Consortium, Proposal for Development of an Educational and Research Infrastructure for Safe Electronic Commerce, [online] Retrieved from the Internet, [retrieved Feb. 15, 2005].65EBITS:Electronic Business & Information Technology for Society Research Consortium, Proposal for Development of an Educational and Research Infrastructure for Safe Electronic Commerce, [online] Retrieved from the Internet<URL:http://www.cs.dartmouth.edu/˜makedon/cs188/proposal.html>, [retrieved Feb. 15, 2005].66Emmerich et al., Implementing Incremental Code Migration with XML, IEEE, 4-11, (Jun. 2000).67EmWare Press Release: "emWare Announces Support for Sun Microsystems Jini Technology," Salt Lake City, UT (Feb. 1999).68EmWare Press Release: "emWare Delivers EMIT 3.0 SDK Pro-A Complete Device Networking Kit for Developing End-to-end, Embedded Device Networking Solutions," Salt Lake City, UT(May 1999).69EmWare Press Release: "emWare, IBM Demonstrate Next Phase in Establishing Worldwide Access to Embedded Devices," Chicago, IL (Mar. 1999).70EmWare Press Release: "emWare's emLink (TM) Used to Internet-enable Welch Allyn's Vital Signs Monitor," Chicago, IL (Mar. 1999).71EmWare Press Release: "Invensys Selects emWare EMIT Device-Networking Software to Add Remote Monitoring and Control Capabilities to its Controller Products," Salt Lake City, UT (Jun. 1999).72EmWare Press Release: "Motorola, Mitsubishi and National Semiconductor Join emWare's Embed the Internet Alliance," Chicago, IL (Mar. 1999).73English translation of Notification of Reasons for Refusal in Japanese Application No. 2002-529431, dated Nov. 8, 2010.74Ennis, D., "CORBA and XML Integration in Enterprise Systems", IONA Technologies Inc.[online], Retrieved from the Internet:<URL:http://citeseer.ist. psu.edu/cache/papers/cs/16013/http:zSzzSzwww.iona.com zSzinfozSztechcenterzSzecoop2000apr17.pdf/ennis00corba.pdf> [retrieved on Nov. 24, 2008] (2000).75Examination Report in EP Application No. 01955993.9, dated Aug. 5, 2004.76Examination Report in EP Application No. 01955993.9, dated Dec. 16, 2004.77Examination Report in EP Application No. 01955993.9, dated Jan. 29, 2004.78Examination Report in EP Application No. 01973431.8, dated Feb. 6, 2009.79Examination Report in EP Application No. 01973431.8, dated Jan. 15, 2008.80Examination Report in EP Application No. 01973431.8, dated Mar. 23, 2010.81Examination Report in EP Application No. 01973431.8, dated Mar. 8, 2005.82Examination Report in EP Application No. 02792391.1, dated Mar. 10, 2010.83Examination Report in EP Application No. 03719774.6, dated Apr. 12, 2006.84Examination Report in EP Application No. 03719774.6, dated Sep. 12, 2005.85ExpertCity, Inc., Whilte Paper, "GoToMyPC: Making Life Simplier for Teleworkers and Travelers", [online] Retrieved from the Internet:<URL:http://www.si.umich.edu/Classes/540/Placement/GoOvrvew.pdf> [retrieved on Mar. 16, 2010] (2001).86Franklin, M. et al., "Data in Your Face: PUSH Technology in Perspective", Proc. ACM SIGMOD Int'l Conf. on Mgmt of Data, (Jun. 1998), #XP000886180, pp. 516-519.87Hanckmann, J., "Telescript: The Emerging Standard for Intelligent Messaging," Philips Telecommunications Review, vol. 52(1), pp. 15-19 (Mar. 1994).88Incremona, A. "Remote Service Diagnostics for Imaging Equipment: Today and Tomorrow," Advanced Imaging, 12(9):90(2) (1997).89International Preliminary Examination Report in Application No. PCT/US01/23651, dated Oct. 10, 2002.90International Preliminary Examination Report in Application No. PCT/US01/29787, dated Aug. 21, 2002.91International Preliminary Examination Report in Application No. PCT/US01/45198, dated Apr. 2, 2008.92International Preliminary Examination Report in Application No. PCT/US2002/040058, dated Jun. 10, 2004.93International Preliminary Report on Patentability in Application No. PCT/US2007/088858, dated Jul. 9, 2009.94International Search Report &. Written Opinion in Application No. PCT/US2007/088858, dated May 21, 2008.95International Search Report and Written Opinion in Application No. PCT/US03/11701, dated Oct. 13, 2004.96International Search Report in Application No. PCT/US01/23651, dated Jun. 3, 2002.97International Search Report in Application No. PCT/US01/29787, dated Jun. 28, 2002.98International Search Report in Application No. PCT/US01/45198, dated Apr. 29, 2003.99International Search Report in Application No. PCT/US03/11707, dated Sep. 24, 2003.100International Search Report in Application No. PCT/US2002/040058, dated Nov. 3, 2003.101Jennyc, Kenn S., "Linking Enterprise Business Systems to the Factory Floor," The Hewlett-Packard Journal, Article 9 (May 1998).102Jiang, et al., "Record-Boundary Discovery in Web Documents", [online] Retrieved from the Internet, [retrieved on Nov. 24, 2008] (1998).103Jiang, et al., "Record-Boundary Discovery in Web Documents", [online] Retrieved from the Internet<URL:http://osm7.cs.byu.edu/deg/papers/SJ.Thesis.ps>, [retrieved on Nov. 24, 2008] (1998).104Kafeza, E. et al., "Alerts in Mobile Healthcare Applications: Requirements and Pilot Study", IEEE, vol. 8, No. 2, pp. 173-181 (Jun. 2004).105 *Kevin Mills et al., "A knowledge-based method for inferring semantic concepts from visual models of system behavior", ACM, Jul. 2000, pp. 306-337.106Kimball, R., "XML Will Make it Easier," Intelligent Enterprise, [online] Retrieved from the Internet [retrieved on Nov. 24, 2008] (Apr. 16, 2001).107Kimball, R., "XML Will Make it Easier," Intelligent Enterprise, [online] Retrieved from the Internet<URL:http://www.intelligententerprise.com/010416/webhouse1�X1.jhtml> [retrieved on Nov. 24, 2008] (Apr. 16, 2001).108Koppen, E., et al., "Active Hypertext for Distributed Web Applications", Enabling Technologies: Infrastructure for Collaborative Enterprises, (WET ICE '99), Proc. IEEE 8th Int'l Workshop (1999), pp. 297-302.109Kovar, J., "Xerox Unveils Expanded Channel Lineup; Also Plans to Introduce E-Mail, Queue Management Software," PC Expo,(Jun. 1999).110Lassman, M. et al., "Modern Nuclear Medical Diagnostics with Efficient Gamma Cameras," Electromedica, 66(2):43-51, (1998).111Layman, et al., "XML-Data," Position Paper from Microsoft Corp. (Jun. 1997), [online] Retrieved from the Internet [retrieved on Sep. 2, 2004].112Layman, et al., "XML-Data," Position Paper from Microsoft Corp. (Jun. 1997), [online] Retrieved from the Internet<URL:http://www.oasis-open.org/cover/xml-data9706223.html> [retrieved on Sep. 2, 2004].113Lerner, R., "At the Forge: Introducing SOAP", Linux Journal, #XP002292162 (Mar. 2001).114Letter from Foreign Associate regarding response filed in EP Application No. 01973431.8, dated Oct. 8, 2010.115Lewandowska, J., et al., "System for Grouping Technologically Similar Devices", v. 48 n 12; (Dec. 1975), pp. 636-638 (English Abstract).116Lindley, D., "Xerox unveils copier that phones for help," Rochester Democrat and Chronicle, (Mar. 28, 1990).117Luh, James C., "With several specs complete, XML enters widespread development," Internet World, (Jan. 4, 1999).118Machine Translation of Japanese Patent Publication No. 09-305407 (Pub Date Nov. 1997).119Machine Translation of Japanese Patent Publication No. 11-203079, (Pub Date Jul. 1999).120Machine Translation of Japanese Patent Publication No. 11-296453, (Pub Date Oct. 1999).121Machine Translation of Japanese Patent Publication No. 2000-309145, (Pub Date Nov. 2000).122Machine Translation of Japanese Patent Publication No. 2001-337817, (Pub Date Dec. 2001).123Martin, D., "Protessional XML"., WROX Press Ltd., pub., Ch. 11, 'Server to Server', pp. 559-562, 819-820 (2000).124Martin, D., "Protessional XML"., WROX Press Ltd., pub., Ch. 11, ��Server to Server��, pp. 559-562, 819-820 (2000).125Mason, K., "XML Translation for block structured languages", IBM Corporation: Research Disclosure, Kenneth Mason Publications, 44176 (2001).126Math Markup Language (Chapter 4); [online] Retrieved from the Internet:, [retrieved on Feb. 15, 2005].127Math Markup Language (Chapter 4); [online] Retrieved from the Internet:<URL:http://www.w3.org/TR/REC-MathML/chap4�X4.html>, [retrieved on Feb. 15, 2005].128McBride, R.A., "Security Considerations for Active Messages," ACM SIGICE Bulletin, vol. 22 (2), (Oct. 1996).129Memphis Educational Computer Connectivity Alliance (MECCA), [online] Retrieved from the Internet:, [retrieved on Feb. 15, 2005].130Memphis Educational Computer Connectivity Alliance (MECCA), [online] Retrieved from the Internet:<URL:http://www.mecca.org/˜Itague/nsfnocostextension.html>, [retrieved on Feb. 15, 2005].131Notice of Reasons for Rejection in Japanese Application No. 2002-529431, dated Nov. 8, 2010.132Office Action in EP Application No. 01955993.9, dated Jun. 6, 2005.133Office Action in EP Application No. 01996048.3, dated Jun. 22, 2004.134Office Action in EP Application No. 01996048.3, dated Mar. 11, 2005.135Oral Proceeding Minutes with European Application No. 01955993.9, dated 2004.136Orasis Medical Services, Inc., Business Plan Copy No. 001, (Nov. 1995).137Pfeiffer, R. "XML Tutorials for Programmers: Tutorial 2: Writing XML Documents," (1999) [online] Retrieved from the Internet:, [retrieved on Mar. 2, 1999].138Pfeiffer, R. "XML Tutorials for Programmers: Tutorial 2: Writing XML Documents," (1999) [online] Retrieved from the Internet:<URL:http://imb.com/xml>, [retrieved on Mar. 2, 1999].139Questra Applications Data Sheet (2002).140Questra Preliminary Invalidity Contentions, dated Apr. 29, 2005.141Reagan, K., "Technology for the Soul," OC Metro, (Sep. 1, 1995).142Reply to Office Action in U.S. Appl. No. 11/503,638, dated Nov. 6, 2009.143Reply to Office Action in U.S. Appl. No. 11/537,399, dated Aug. 28, 2009.144Reply to Office Action in U.S. Appl. No. 11/538,402, dated Nov. 2, 2009.145Response to Examination Report in EP Application No. 01973431.8, dated Oct. 4, 2010.146Result of Consultation of Nov. 24, 2005 and Nov. 25, 2005 from corresponding European Application No. 01955993.147Rytting, T., "Dispensing the Goods, Embedded Style," Circuit Cellar Online, (Oct. 1999).148Schmidt, The Evolution of Workflow Standards, IEEE (1999).149Search Report in EP Application No. 02792391.1, dated Nov. 19, 2009.150Searls, "The Next Bang: The Expolosive Combination of Embedded Linux, XML, and Instant Mess.", ACM (Sep. 2000) Issue 77 [online] Retrieved from the Internet:, [retrieved on Nov. 20, 2001].151Searls, "The Next Bang: The Expolosive Combination of Embedded Linux, XML, and Instant Mess.", ACM (Sep. 2000) Issue 77 [online] Retrieved from the Internet:<URL:http://www.linuxjournal.com/article.php?sid=4195>, [retrieved on Nov. 20, 2001].152SOAP Archives Online, "Multiple Method Calls in Soap Packet"; [online] Retrieved from the Internet, [retrieved on Dec. 8, 2000].153SOAP Archives Online, "Multiple Method Calls in Soap Packet"; [online] Retrieved from the Internet<URL:http://discuss.develop.com/archives/wa.exe?A2=ind9912&L=soap&T=O&F=&S=&P=25113>, [retrieved on Dec. 8, 2000].154Steinfeld, E., "From Standalone to Internet Appliance", Circuit Cellar Online, [online] (Jul. 9, 2000), #XP002201938, Retrieved from the Internet:retrieved on Jun. 12, 2002 the whole document.155Steinfeld, E., "Internet-appliance technology automates test equipment" EDN Magazine, pp. 157-169, Oct. 2000, www.edbmag.com.156Steinfeld, E., "From Standalone to Internet Appliance", Circuit Cellar Online, [online] (Jul. 9, 2000), #XP002201938, Retrieved from the Internet:<URL:http://web.archive.org/web/20000709204234/http://www.alegrosoft.com/romwebclient.html>retrieved on Jun. 12, 2002 the whole document.157Submission in German dated Nov. 25, 2005 from corresponding European Application No. 01955993.9.158Summons to attend oral proceedings in corresponding European Application No. 01955993.9 dated Oct. 31, 2005.159Summons to attend Oral Proceedings in counterpart EP Application No. 01973431.8, dated Feb. 2, 2011.160Suresh et al., "XML-based Data System for Earth Science Applications", IEEE 2000 International, vol. 3, pp. 242-328, Jul. 2000.161The Simple Times, vol. 7, No. 1, Mar. 1999; [online] Retrieved from the Internet: [retrieved on Aug. 3, 2005].162The Simple Times, vol. 7, No. 1, Mar. 1999; [online] Retrieved from the Internet:<URL:http://www.simple-times.org/pub/simple-times/issues/7-1.html> [retrieved on Aug. 3, 2005].163Trewitt, G., "Using TCL to Process HTML Forms," Digital Network Systems Laboratory, NSL Technical Note TN-14, Palo Alto, CA (Mar. 1994).164Universal Plug & Play Device Architecture, (C) Microsoft Corporation (Jun. 8, 2000), [online] Retrieved from the Internet: , [retrieved on Nov. 24, 2008].165Universal Plug & Play Device Architecture, (C) Microsoft Corporation (Jun. 8, 2000), [online] Retrieved from the Internet: <URL:http://www.upnp.org/specs/arch/upnpda10�X20000613.htm>, [retrieved on Nov. 24, 2008].166Van der Werff, M., et al., "A Mobile-Based Home Automatic System", IEEE Mobility Conference (2005).167Virtual Reality Transfer Protocol (VRTP); Retrieved from the Internet: (1998).168Virtual Reality Transfer Protocol (VRTP); Retrieved from the Internet:<URL:http://www.stl.nps.navy.mil/˜brutzman/vrtp> (1998).169Walsh, Norman, "XSL The Extensible Style Language: Styling XML Documents," New Architect Daily, Jan. 1999.170webmethods B2B Whitepaper; [online] Retrieved from the Internet: (1999).171webmethods B2B Whitepaper; [online] Retrieved from the Internet:<URL:http://www.cs.wisc.edu/˜vganti/papers/b2b�XwpB2Bintegration.html> (1999).172White Paper, Medical Imaging, East Providence, RI (Sep. 1995).173Wigget, Jeremy, "Intraview: Roger Eastvold of Orasis Inc.," 24x7, Nov. 1996.174Wikipedia, "GoToMyPC", [online] Retrieved from the Internet:<URL: http://en.wikipedia.org/wiki/Gotomypc> [retrieved on Jan. 21, 2010] (2010).175Williams, T., "Java Goes to Work Controlling Networked Embedded Systems" Computer Design, Pennwell Publ. Littleton, MA, 35:9:36-37, Aug. 1996.176Winer, Dave, "XML-RPC Specification," (http://XML-RPC.com), Jun. 15, 1999.177Winter 1992, Field of View, vol. 2, No. 3, Toshiba America Medical System, Inc.178Written Opinion in Application No. PCT/US01/45198, dated May 31, 2007.179Wu et al., "A knowledge sharing and collaboration system model based on Internet", Systems, Man, and Cybernetics, 1999. IEEE SMC'99 Conference Proceedings, vol. 2, pp. 148-152 (1999).180Xerox 190 Copier, Electronic Data Interface Operator Guide, ver. 1.0, (1989).* �Ѽf�d�H��ޥ��Q�H�U�M�Q�ޥ� �ޥΥ��M�Q�ӽФ���o�G��� �ӽЪ��M�Q�W��US20090013064 *2007�~7��6��2009�~1��8��Questra CorporationManaging distributed devices with limited connectivity* �Ѽf�d�H��ޥ�������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