Source: http://www.google.com/patents/US8055758?dq=inassignee:integral+inassignee:peripherals
Timestamp: 2015-03-01 16:15:44
Document Index: 321988191

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. 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. 01', 'Application No. 01955993', 'Application No. 01996048', 'Application No. 01996048', 'Application No. 01955993', 'Application No. 01', 'Application No. 01973431', 'Application No. 01955993', 'Application No. 01955993', 'Application No. 02792391', 'Application No. 01973431', 'Application No. 01955993', 'Application No. 01955993', 'Application No. 01973431']

Patent US8055758 - Reporting the state of an apparatus to a remote computer - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsThe state of an apparatus is reported to a remote computer using an embedded device in the apparatus. The embedded device detects the state, generates a message that reports the state using a self-describing computer language, and sends the message to the remote computer. The remote computer receives...http://www.google.com/patents/US8055758?utm_source=gb-gplus-sharePatent US8055758 - Reporting the state of an apparatus to a remote computerAdvanced Patent SearchPublication numberUS8055758 B2Publication typeGrantApplication numberUS 11/503,638Publication dateNov 8, 2011Filing dateAug 14, 2006Priority dateJul 28, 2000Also published asDE60123076D1, DE60123076T2, EP1305712A2, EP1305712B1, US7117239, US8898294, US20070011295, US20120143970, WO2002010919A2, WO2002010919A3Publication number11503638, 503638, US 8055758 B2, US 8055758B2, US-B2-8055758, US8055758 B2, US8055758B2InventorsJames R. HansenOriginal AssigneeAxeda CorporationExport CitationBiBTeX, EndNote, RefManPatent Citations (126), Non-Patent Citations (251), Referenced by (2), Classifications (19), Legal Events (10) External Links: USPTO, USPTO Assignment, EspacenetReporting the state of an apparatus to a remote computer
US 8055758 B2Abstract
This patent application is a continuation (and claims the benefit of priority under 35 U.S.C. �120) of U.S. patent application Ser. No. 09/708,384, filed on Nov. 8, 2000 now U.S. Pat. No. 7,117,239. U.S. patent application Ser. No. 09/708,384 is a continuation-in-part application of U.S. patent application Ser. No. 09/627,201, filed on Jul. 28, 2000 now U.S. Pat. No. 6,757,714. This patent application also claims the benefit of priority under 35 U.S.C. �120 of U.S. patent application Ser. No. 09/627,201. The disclosures of U.S. patent applications Nos. 09/708,384 and 09/627,201 are considered part of (and are incorporated by reference into) the disclosure of this application as if set forth herein in full.
This invention relates to using a device embedded in an apparatus (an �embedded device�) to report the state of the apparatus to a remote computer.
where the �name� field identifies the name of a variable and the �value� field identifies the value of the variable that follows the �name� field. So, for the example given above, the variable is �temperature� and a value (e.g., 33.8) may be inserted for that variable as follows:
Name field 27 holds the name of a state variable for apparatus 11, such as �temperature�, and description field 29 provides further identification information, such as �temperature of fluid in a tank�. Value field 30 holds the value of the state variable and time stamp field 31 holds the time that the value in value field 30 was obtained. Value field 30 may include a variant, which is a construct that holds the value as an integer, a real number, a boolean, a character string, or some other type. Item ID field 32 holds an identifier that corresponds to hardware that is being monitored within apparatus 11. The identifier corresponds to a register location or to some other storage area of apparatus 11 that contains the value for field 30. For example, if embedded device 17 is in a robotics system, item ID field 32 might correspond to a register in the robotics system that contains a velocity or position of a robotic arm.
XML processor program 24 may generate the XML code �on the fly�, meaning without the use of a template. In this case, a blank XML file is populated with the retrieved variables in XML format by XML processor program 24. Alternatively, XML processor program 24 may generate the XML code using a pre-defined and formatted template. The template may be obtained by XML processor program 24, e.g., from memory 19 or a remote storage location (not shown). For example, the template may contain formatting similar to that shown above, namely:
The foregoing describes the case where embedded device 17 simply reports the state of apparatus 11 to remote computer 16 periodically. Alternatively, embedded device 17 may report the state to remote computer 16 only when an error condition or �alarm� is detected.
FIG. 4 shows a process 40 by which embedded device 17 detects error conditions in apparatus 11 and sends an e-mail message to remote computer 16 when an error condition is detected. Process 40 detects (401) the state of apparatus 11, where, as above, �state� refers to tag variable values for apparatus 11. Detection (401) is performed in the same manner as process 36; therefore, a description is omitted here. Once process 36 has obtained the state of apparatus 11, process 36 determines (402) if that state represents an error condition.
If process 40 detects (402) an error condition, process 40 generates (403) an e-mail message and sends (404) the e-mail message to remote computer 16. The functions of generating and sending an e-mail message are performed as described above with respect to process 36; therefore, detailed descriptions are omitted here. When generating the e-mail message, e-mail program 25 may place the state variable(s) that caused the error condition in the �subject� line of the e-mail. If process 40 does not detect (402) an error condition, an e-mail message is not sent, whereafter process 40 returns to 401.
XML processor program 24 may maintain a log of error conditions in memory 19. This error condition �history� may be provided along with each new e-mail message. The history may relate to a particular state variable or to more than one state variable. For example, if the error condition pertains to temperature, XML processor program 24 may include the error condition history for temperature in the e-mail. If the error condition pertains to both temperature and tank level, XML processor program 24 may include the error condition history for both temperature and tank level in the e-mail. If a template is used to generate the e-mail message, portion(s) of that template may be reserved for error condition history.
XML parser 45 parses XML code in a received e-mail to extract variable values, including an identifier for apparatus 11. XML parser 45 recognizes field names, such as �name� and �value� from above and extracts corresponding state variable values from those fields. That is, XML parser 45 knows the syntax of XML. Knowing this, XML parser 45 is able to extract variable names from the �name� fields, corresponding variable values from the �value� fields, and any other information in the XML code.
The HTTP command may be an HTTP POST command, although other HTTP commands, such as an HTTP GET command, may instead be used. An example of an HTTP POST command that uses XML code to report the status of a fictitious �widget� apparatus is as follows:
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 above POST command, the �manufacturer� field identifies a manufacturer, e.g., �Acme Industries�, and is delineated by �<manufacturer>� to indicate the start of the field and �</manufacturer>� to indicate the end of the field. XML is used in the HTTP command because it can be generated, parsed and read relatively easily by XML parser 45.
The HTTP POST command includes data identifying apparatus 11. This data 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. In the example post command, this data is formatted as:
<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> <alarms> <Temperature> <description>Room temperature is above 83F</description> <severity>300</severity> <status>high</status> </Temperature> </alarms> Thus, the state of the widget includes information on its airflow, humidity, motor and vent settings, temperature, severity of the temperature, and temperature status. Different information from that shown may be included in the HTTP POST command.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4086434Sep 7, 1976Apr 25, 1978Leo P. ChristiansenRemote condition reporting systemUS4412292Feb 17, 1981Oct 25, 1983The Coca-Cola CompanySystem for the remote monitoring of vending machinesUS4497037Nov 25, 1981Jan 29, 1985Nippondenso Co., Ltd.Apparatus for managing a group of copying machinesUS4583834Sep 8, 1978Apr 22, 1986Ricoh Company, Ltd.Copying apparatusUS4853946Jun 2, 1988Aug 1, 1989Picker International, Inc.Diagonostic service system for CT scannersUS4962368May 4, 1989Oct 9, 1990General Signal CorporationReliability and workability test apparatus for an environmental monitoring systemUS4964065Sep 9, 1988Oct 16, 1990Decibel Products, Inc.Computer-controlled electronic system monitorUS4965946May 19, 1989Oct 30, 1990Leslie J. HegedusDisplay card or mountUS4996703Jan 28, 1988Feb 26, 1991Gray William FRemote supervisory monitoring and control apparatus connected to monitored equipmentUS5038319Apr 24, 1989Aug 6, 1991Xerox CorporationSystem for recording and remotely accessing operating data in a reproduction machineUS5057866May 4, 1990Oct 15, 1991Xerox CorporationRemotely accessible copier calculatorUS5061837May 2, 1989Oct 29, 1991Webex, Inc.Method and apparatus for selectively demetallizing a metallized filmUS5077582Apr 20, 1989Dec 31, 1991Monitel Products Corp.Photocopy monitoring systemUS5084875Dec 13, 1989Jan 28, 1992Joseph WeinbergerSystem for automatically monitoring copiers from a remote locationUS5129080Oct 17, 1990Jul 7, 1992International Business Machines CorporationMethod and system increasing the operational availability of a system of computer programs operating in a distributed system of computersUS5138377May 23, 1991Aug 11, 1992Xerox CorporationInternal expert system to aid in servicingUS5163151Mar 22, 1990Nov 10, 1992Square D CompanySystem for processing and prioritizing alarms from devices on data communications networkUS5184179Jul 31, 1991Feb 2, 1993Monitel Products Corp.Photocopy monitoring system and method for monitoring copiersUS5204699Sep 14, 1992Apr 20, 1993Xerox CorporationApparatus for estimating toner usageUS5212645Jul 19, 1990May 18, 1993General Electric CompanyFlexible real-time, multi-tasking architecture for tool condition monitoringUS5214772Aug 14, 1990May 25, 1993Joseph WeinbergerSystem for automatically monitoring copiers from a remote locationUS5216461Jul 30, 1991Jun 1, 1993Minolta Camera Kabushiki KaishaControl system for copying machine with improved communication function to centralized control unitUS5220380Jul 14, 1992Jun 15, 1993Minolta Camera Kabushiki KaishaControl system for copying machines with improved communication function for centralized control unitUS5224157May 22, 1990Jun 29, 1993Minolta Camera Kabushiki KaishaManagement system for managing maintenance information of image forming apparatusUS5243382Jan 30, 1991Sep 7, 1993Minolta Camera Kabushiki KaishaImage forming apparatus capable of efficient maintenance workUS5257069Nov 4, 1992Oct 26, 1993Minolta Camera Kabushiki KaishaCopying machine control system controlling a plurality of copying machines through communication networkUS5261061Aug 17, 1992Nov 9, 1993Samsung Electronics Co., Ltd.Remote maintenance and administration method in a switchboard systemUS5270775Feb 7, 1992Dec 14, 1993Fuji Xerox Co., Ltd.Recording apparatus managing systemUS5282127Nov 19, 1990Jan 25, 1994Sanyo Electric Co., Ltd.Centralized control system for terminal deviceUS5291244May 7, 1993Mar 1, 1994Sharp Kabushiki KaishaImage forming apparatus communication systemUS5293196Apr 16, 1992Mar 8, 1994Canon Kabushiki KaishaPower supply control apparatusUS5297034Jan 5, 1993Mar 22, 1994Corabi International Telemetrics, Inc.Telepathology diagnostic networkUS5297256Apr 4, 1991Mar 22, 1994Crosfield Electronics (Usa) LimitedDigital image processing system and methodUS5300980Apr 8, 1991Apr 5, 1994Minolta Camera Kabushiki KaishaControl apparatus of copying machine with improved communication function for centralized control unitUS5303005Jul 29, 1993Apr 12, 1994Minolta Camera Kabushiki KaishaImage forming apparatus with improved maintenance controlUS5305055Dec 16, 1992Apr 19, 1994Xerox CorporationAutomatic call to selected remote operators in response to predetermined machine conditionsUS5305199Oct 28, 1992Apr 19, 1994Xerox CorporationConsumable supplies monitoring/ordering system for reprographic equipmentUS5307263Nov 17, 1992Apr 26, 1994Raya Systems, Inc.Modular microprocessor-based health monitoring systemUS5325156Nov 20, 1992Jun 28, 1994Xerox CorporationService call initiation and feedback interface for a reprographic machineUS5333286Nov 18, 1992Jul 26, 1994Joseph WeinbergerTwo way copier monitoring systemUS5335048Feb 2, 1993Aug 2, 1994Minolta Camera Kabushiki KaishaEfficient control system of image forming apparatusUS5339168Dec 31, 1991Aug 16, 1994Xerox CorporationCopier/duplicator networkUS5342037Dec 17, 1993Aug 30, 1994Xerox CorporationFeed roll wear compensation schemeUS5347346Dec 21, 1990Sep 13, 1994Minolta Camera Kabushiki KaishaImage forming apparatus with improved efficiency of maintenance controlUS5359391Aug 27, 1993Oct 25, 1994Canon Kabushiki KaishaEquipment control apparatusUS5361265May 3, 1993Nov 1, 1994Joseph WeinbergerSystem for automatically monitoring copiers from a remote locationUS5365310Jul 30, 1993Nov 15, 1994Xerox CorporationRemote diagnosis of copy quality defectsUS5367667Sep 25, 1992Nov 22, 1994Compaq Computer CorporationSystem for performing remote computer system diagnostic testsUS5369469Jul 9, 1993Nov 29, 1994Xerox CorporationVoice of the customer acquistion systemUS5369471Nov 16, 1992Nov 29, 1994Sharp Kabushiki KaishaCommunication system for implementing maintenance of copying machineUS5369472Dec 4, 1992Nov 29, 1994Xerox CorporationMicroprocessor controlled high voltage power supplyUS5373349Dec 9, 1992Dec 13, 1994Minolta Camera Kabushiki KaishaImage forming apparatusUS5384622Nov 17, 1992Jan 24, 1995Minolta Camera Kabushiki KaishaSystem of controlling a plurality of copying machines interconnnected through a private branch exchangeUS5386271Aug 12, 1992Jan 31, 1995Minolta Camera Kabushiki KaishaCentralized control system for an image forming apparatus which employs fuzzy logic to identify abnormal conditionsUS5392095Dec 2, 1993Feb 21, 1995Xerox CorporationIn an image forming apparatusUS5398257Jan 11, 1993Mar 14, 1995Groenteman; Frank S.Copier and monitoring networkUS5404199Jan 29, 1993Apr 4, 1995Minolta Camera Kabushiki KaishaControl apparatus of copying machine with improved communication function for centralized control unitUS5412779Jul 28, 1994May 2, 1995Ricoh Company, Ltd.Method and apparatus for controlling and communicating with business office devicesUS5414494Dec 6, 1993May 9, 1995Xerox CorporationAutomatic call to selected remote operators in response to predetermined machine conditionsUS5420667Dec 17, 1993May 30, 1995Canon 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 offUS5424808Sep 27, 1993Jun 13, 1995Minolta Camera Kabushiki KaishaControl apparatus for copying machine with improved communication function for centralized control unitUS5424844Mar 4, 1993Jun 13, 1995Ricoh Company, Ltd.Copy machine managing system and facsimile machine used thereinUS5428551Sep 23, 1992Jun 27, 1995Siemens Energy & Automation, Inc.For use with a voltage regulatorUS5430709Jun 17, 1992Jul 4, 1995Hewlett-Packard CompanyNetwork monitoring method and apparatusUS5434650Dec 9, 1993Jul 18, 1995Ricoh Company, Ltd.System for transmitting a message including user request from image forming unit to management unitUS5442541Jul 23, 1993Aug 15, 1995Xerox CorporationEnabling features over common communication channelUS5444517Aug 30, 1993Aug 22, 1995Canon Kabushiki KaishaManagement system for controlling operation of an image processing apparatusUS5444851Jan 21, 1994Aug 22, 1995Johnson Service CompanyMethod of accessing configured nodes in a facilities management system with a non-configured deviceUS5446522Nov 16, 1994Aug 29, 1995Canon Kabushiki KaishaImage forming apparatus for forming images in accordance with process steps received from an external deviceUS5452057May 18, 1993Sep 19, 1995Minolta Camera Kabushiki KaishaImage processor permitting resetting operation while maintaining desired operation modeUS5459552Aug 13, 1993Oct 17, 1995Minolta Camera Kabushiki KaishaImage forming apparatus communicable with a centralized control apparatusUS5463775Jun 20, 1994Oct 31, 1995International Business Machines CorporationSystem and method for performing monitoring of resources in a data processing system in real timeUS5469353Nov 26, 1993Nov 21, 1995Access Radiology Corp.Radiological image interpretation apparatus and methodUS5485142Apr 8, 1994Jan 16, 1996The United States Of America As Represented By The Administrator Of The National Aeronautics And Space AdministrationRemote monitor alarm systemUS5488454Sep 14, 1994Jan 30, 1996Canon Kabushiki KaishaControl of equipment and of communication with plural units of equipmentUS5491535Jan 28, 1994Feb 13, 1996Minolta Camera Kabushiki KaishaControl appartus of copying machine with improved communication function for centralized controlUS5493364Jun 22, 1994Feb 20, 1996Canon Kabushiki KaishaEquipment control apparatus having means to communicate with a centralized control apparatusUS5517491May 3, 1995May 14, 1996Motorola, Inc.Method and apparatus for controlling frequency deviation of a portable transceiverUS5528691Oct 4, 1994Jun 18, 1996Motorola, Inc.Method for automatically assigning enctyption information to a group of radiosUS5530899Dec 18, 1991Jun 25, 1996Dmi, Inc.Archival and retrieval system accessing an external storage by polling internal queues from remote terminals minimizing interruption of a host processorUS5543892Feb 16, 1994Aug 6, 1996Minolta Camera Kabushiki KaishaImage forming apparatus connected to an information management apparatus through a communication lineUS5548376Apr 19, 1994Aug 20, 1996Ricoh Company Ltd.Managing system in image forming apparatusUS5550957Dec 7, 1994Aug 27, 1996Lexmark International, Inc.Multiple virtual printer network interfaceUS5555191Oct 12, 1994Sep 10, 1996Trustees Of Columbia University In The City Of New YorkFor monitoring a system to detect malfunctionsUS5561501Dec 23, 1994Oct 1, 1996Canon Kabushiki KaishaAdministrating apparatus for administrating a status of an image forming apparatusUS5572672Jul 12, 1995Nov 5, 1996International Business Machines CorporationMethod and apparatus for monitoring data processing system resources in real-timeUS5579087Jan 16, 1996Nov 26, 1996Xerox CorporationConstructing a multi-segment print job from multiple local or remote sources using a network interfaceUS5586254Feb 16, 1993Dec 17, 1996Hitachi Software Engineering Co., Ltd.System for managing and operating a network by physically imaging the networkUS5594529Nov 27, 1995Jan 14, 1997Exedy CorporationImaging device with stock supervision meansUS5600301Mar 11, 1993Feb 4, 1997Schrader Automotive Inc.Remote tire pressure monitoring system employing coded tire identification and radio frequency transmission, and enabling recalibration upon tire rotation or replacementUS5600403Dec 20, 1994Feb 4, 1997Canon Kabushiki KaishaMonitor system for monitoring state of image forming deviceUS5603060Jun 7, 1995Feb 11, 1997Joseph WeinbergerMethod of controlling copy machines from a remote locationUS5603323Feb 27, 1996Feb 18, 1997Advanced Technology Laboratories, Inc.Medical ultrasonic diagnostic system with upgradeable transducer probes and other featuresUS5619024Dec 12, 1994Apr 8, 1997Usa Technologies, Inc.Credit card and bank issued debit card operated system and method for controlling and monitoring access of computer and copy equipmentUS5619716Jun 6, 1995Apr 8, 1997Hitachi, Ltd.Information processing system having a configuration management system for managing the software of the information processing systemUS5631724Feb 28, 1994May 20, 1997Sanyo Electric Co., LtdCentralized control system for terminal deviceUS5636008Mar 29, 1996Jun 3, 1997Xerox CorporationRemote/shared system user interfaceUS5636333May 3, 1996Jun 3, 1997Lexmark International, Inc.For communicating information in a multi-protocol network of computersUS5638427Jul 1, 1994Jun 10, 1997Xerox CorporationFor transmitting and receiving dataUS6559965 *Sep 9, 1999May 6, 2003Hewlett-Packard CompanyMethod and apparatus for establishing two-way communication with a remote printerUS6591272 *Feb 22, 2000Jul 8, 2003Tricoron Networks, Inc.Method and apparatus to make and transmit objects from a database on a server computer to a client computerUS6609108 *Apr 4, 2000Aug 19, 2003Ford Motor CompanyCommunication schema of online system and method of ordering consumer product having specific configurationsUS6643650 *Sep 12, 2000Nov 4, 2003Sun Microsystems, Inc.Mechanism and apparatus for using messages to look up documents stored in spaces in a distributed computing environmentUS6687873 *Mar 9, 2000Feb 3, 2004Electronic Data Systems CorporationMethod and system for reporting XML data from a legacy computer systemUS6738798 *Jun 1, 2000May 18, 2004Ge Medical Technology Services, Inc.Automated monitoring of collection of operational data from medical imaging devicesUS6779004 *Feb 1, 2000Aug 17, 2004Microsoft CorporationAuto-configuring of peripheral on host/peripheral computing platform with peer networking-to-host/peripheral adapter for peer networking connectivityUS6940405 *Jul 3, 2003Sep 6, 2005Guardit Technologies LlcPortable motion detector and alarm system and methodUS6963899 *Sep 14, 2001Nov 8, 2005Fernandez Dennis SAdaptive direct transaction for network client groupUS6985779 *Jun 13, 2002Jan 10, 2006Smiths Detection, Inc.Monitoring system for an industrial process using one or more multidimensional variablesUS6990395 *Oct 21, 2003Jan 24, 2006Power Measurement Ltd.Energy management device and architecture with multiple security levelsUS7016966 *Oct 19, 2000Mar 21, 2006Sun Microsystems, Inc.Generating results gates in a distributed computing environmentUS7032005 *Dec 18, 2000Apr 18, 2006Slam Dunk Networks, Inc.System for handling information and information transfers in a computer networkUS7082426 *Sep 11, 2003Jul 25, 2006Cnet Networks, Inc.Content aggregation method and apparatus for an on-line product catalogUS7085814 *Nov 2, 2000Aug 1, 2006Microsoft CorporationData driven remote device control model with general programming interface-to-network messaging adapterUS7092370 *Aug 16, 2001Aug 15, 2006Roamware, Inc.Method and system for wireless voice channel/data channel integrationUS7103357 *Jan 11, 2001Sep 5, 2006Lightsurf Technologies, Inc.Media spooler system and methodology providing efficient transmission of media content from wireless devicesUS7113988 *Jun 28, 2001Sep 26, 2006International Business Machines CorporationProactive on-line diagnostics in a manageable networkUS7158483 *Jun 30, 1999Jan 2, 2007Kabushiki Kaisha ToshibaCommunication node and communication terminalUS7266526 *May 25, 2000Sep 4, 2007Diebold, IncorporatedAutomated banking machine system with multiple browsersUS20010025377 *Dec 29, 2000Sep 27, 2001Hinderks Larry W.High bandwidth transmission system and method having local insertion, delay play and demand playUS20010049690 *Apr 6, 2001Dec 6, 2001Mcconnell Theodore Van FossenMethod and apparatus for monitoring the effective velocity of items through a store or warehouseUS20020019844 *Jan 12, 2001Feb 14, 2002Kurowski Scott J.Method and system for network-distributed computingUS20030056140 *Oct 29, 2002Mar 20, 2003Taylor David K.Help desk systems and methods for use with communications networksUS20030154284 *Aug 16, 2002Aug 14, 2003James BernardinDistributed data propagatorUS20050086172 *Apr 13, 2004Apr 21, 2005Contentguard Holdings, Inc.Method, system and device for providing educational contentUS20070094076 *Jun 28, 2006Apr 26, 2007Bks Networks, Inc.Inernet-based brand marketing communication network for enabling commission-based e-commerce transactions along the fabric of the world wide web (WWW) using server-side driven multi-mode virtual kiosks (MMVKs)* Cited by examinerNon-Patent CitationsReference1"Allegro Software product release overview," Greenhills Software Inc., Jun. 10, 2002, p. 1, URL:http://www.ghs.com/partners/allegro/.2"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).3"Remote Diagnostics: Strategic weapon in the war for multi-vendor service contracts," Tech Assessment, vol. 3, No. 12, Dec. 1995.4"RomWebClient Embedded HTTP client 1-61 Toolkit" ALLEGROSOFT, 'Online! Jul. 9, 2000, pp. 1-2, XPOO2201938 Retrieved from the Internet: retrieved on Jun. 12, 2006 the whole document.5"Siemens Medical, BJC Health System Extend deal to multivendor service," Medical Imaging News, vol. 6, No. 26, Jun. 27, 1997.6"The Simple Times, The Quarterly Newsletter of SNMP Technology, Comment, and Events," vol. 7, No. 1, Mar. 1999; wwww.simple-times.org/pub/simple-times/issues/7-1.html.7"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).8"RomWebClient Embedded HTTP client 1-61 Toolkit" ALLEGROSOFT, ′Online! Jul. 9, 2000, pp. 1-2, XPOO2201938 Retrieved from the Internet: <URL: http://web.Archive.Org/web/2000070920 4234/http://www.allegrosoft.com/romwebclient. Html> retrieved on Jun. 12, 2006 the whole document.924�7, HealthTech Publishing Company, Inc. (Nov. 1996).10A Evolution of Workflow Standards, IEEE 1999.11A knowledge sharing and collaboration system model based on Internet Wu Gangshan; Huang Yuan; Shian-Shyong Tseng; Zhang Fuyan; Systems, Man, and Cybernetics, 1999. IEEE SMC '99 Conference Proceedings. 1999 IEEE International Conference on vol. 2, Oct. 12-15, 1999 pp. 148-152 vol. 2.12Action and Response History in U.S. Appl. No. 09/667,737 on Apr. 22, 2009.13Action and Response History in U.S. Appl. No. 09/708,384 on Apr. 22, 2009.14Action and Response History in U.S. Appl. No. 10/028,126, through Feb. 19, 2009.15Action and Response History in U.S. Appl. No. 10/123,960, on Apr. 22, 2009.16Action and Response History in U.S. Appl. No. 10/124,181, on Apr. 22, 2009.17Action and Response History in U.S. Appl. No. 10/124,181, on Jan. 8, 2010.18Action and Response History in U.S. Appl. No. 10/124,181, on Jul. 6, 2010.19Action and Response History in U.S. Appl. No. 10/124,181, on Nov. 13, 2009.20Action and Response History in U.S. Appl. No. 10/124,181, on Sep. 28, 2010.21Action and Response History in U.S. Appl. No. 10/784,138, on Apr. 22, 2009.22Action and Response History in U.S. Appl. No. 10/784,138, on Dec. 16, 2009.23Action and Response History in U.S. Appl. No. 10/784,138, on May 17, 2010.24Action and Response History in U.S. Appl. No. 10/784,138, on Sep. 23, 2010.25Action and Response History in U.S. Appl. No. 11/537,399, through Aug. 11, 2010.26Action and Response History in U.S. Appl. No. 11/537,399, through Jan. 8, 2010.27Action and Response History in U.S. Appl. No. 11/537,399, through May 17, 2010.28Action and Response History in U.S. Appl. No. 11/537,399, through Nov. 13, 2009.29Action and Response History in U.S. Appl. No. 11/538,402, on May 17, 2011.30Action and Response History in U.S. Appl. No. 11/538,402, through Mar. 16, 2010.31Action and Response History in U.S. Appl. No. 11/538,402, through Nov. 13, 2009.32Action and Response History in U.S. Appl. No. 11/538,402, through Sep. 28, 2010.33Action and Response History in U.S. Appl. No. 11/616,136, through Apr. 26, 2010.34Action and Response History in U.S. Appl. No. 11/616,136, through Nov. 16, 2010.35Action and Response History in U.S. Appl. No. 11/673,943 on Apr. 26, 2010.36Action and Response History in U.S. Appl. No. 11/673,943 on Sep. 28, 2010.37Action and Response History in U.S. Appl. No. 11/677,279, on Dec. 16, 2009.38Action and Response History in U.S. Appl. No. 11/677,279, on Jul. 6, 2010.39Action and Response History in U.S. Appl. No. 11/677,279, on Nov. 16, 2010.40Action and Response History in U.S. Appl. No. 11/677,279, on Sep. 28, 2010.41Action and Response History in U.S. Appl. No. 11/774,474, on May 17, 2011.42Action and Response History in U.S. Appl. No. 11/774,474, through Apr. 26, 2010.43Action and Response History in U.S. Appl. No. 11/774,474, through Dec. 16, 2009.44Action and Response History in U.S. Appl. No. 11/774,474, through Nov. 16, 2010.45Action in Japanese Application No. JP 2002-515578, dated Jul. 26, 2011.46Active hypertext for distributed Web applications Koppen, E.; Neumann, G.; Enabling Technologies: Infrastructure for Collaborative Enterprises, 1999> (WET ICE '99) Proceedings. IEEE 8th International Workshops on Jun. 16-18, 1999 pp. 297-302.47Adelberg, D., "Building Robust Wrappers for Text Sources", [online] Retrieved from the Internet: [retrieved on Nov. 24, 2008] (1999).48Adelberg, 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).49Allegro 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.50Allegro 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.51Allegro Software product release 1-61 overview Greenhills Software Inc., ′Online! Jun. 10, 2002, pp. 1-1, XPOO2201939 Retrieved from the Internet: URL: http://www.Ghs. Com/partners/allegro/>′ retrieved on Jun. 10, 2002! The whole document.52Allegro Software product release 1-61 overview Greenhills Software Inc., 'Online! Jun. 10, 2002, pp. 1-1, XPOO2201939 Retrieved from the Internet: URL: http://www.Ghs. Com/partners/allegro/>' retrieved on Jun. 10, 2002! The whole document.53Allegro, 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.54Annex to EPO Form 2004 with claims for grant in European Application No. 01955993.9.55Application and Response History in U.S. Appl. No. 09/627,201 on Apr. 22, 2009.56Application and Response History in U.S. Appl. No. 09/716,717, on Apr. 22, 2009.57Application and Response History in U.S. Appl. No. 10/805,012 on Apr. 22, 2009.58Application and Response History in U.S. Appl. No. 11/677,279, on Apr. 22, 2009.59Apr. 22, 2005 Literature Search by Keyword: CyberTAC.60Bock, G., "Mainstreaming XML-based Enterprise Applications: Using Oracle XML DB to Manage Financial Information within a Global Banking System", Oracle Corporation, (C) 2003.61Box et al., Simple Object Acces Protocol (SOAP) 1.1 Document No. XP002250270, May 8, 2000.62Box, et al., Simple Object Acces Protocol (SOAP) 1.1, Document No. XP002250270, May 8, 2000.63Chandler, T. et al., "The Technology Development of Automatic Metering and Monitoring Systems", Int'l Power Engineering Conf. 2005, IEEE, 4 pgs.64Cheung, 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.65Citrix Online, Citrix Systems, Inc. Whilte Paper, "GoToMyPC Corporate Technology", [online] Retrieved from the Internet:<URL:http://www.gotomypc.com/downloads/pdf/m/GoToMyPC�Corporate�Technology�White�Paper.pdf> [retrieved on Mar. 16, 2010] (2004).66Citrix Online, Citrix Systems, Inc. Whilte Paper, "GoToMyPC Security", [online] Retrieved from the Internet:<URL:http://www.citrix.it/REPOSITORY/docRepository/id�979�1124821417888736.pdf> [retrieved on Mar. 16, 2010] (2004).67Communication dated Apr. 26, 2005 in European Application No. 01955993.9.68Communication in EP Application No. 01973431.8, dated Mar. 30, 2005.69CORBA and XML Integration in Enterprise Systems-Ennis (2000); www.iona.com/info/techcenter/ecoop2000apr17.pdf.70CORBA and XML Integration in Enterprise Systems�Ennis (2000); www.iona.com/info/techcenter/ecoop2000apr17.pdf.71CyberTAC & RadScape Presentation (May 1997).72CyberTAC & RadScape Presentation, May 1997.73CyberTAC Design Presentation (1997).74CyberTAC Design Presentation.75CyberTAC from Virtual Impact Systems, Inc. Presentation (1997).76CyberTAC from Virtual Impact Systems, Inc. Presentation.77CyberTAC Remote Support System Presentation (1997).78CyberTAC Remote Support System Presentation.79Database WIP, Section EI, Week 200156, Abstract, Document No. XP002253876 (Korea Electronics & Telecom Res Inst.) Derwent Publications, Ltd., London, GB, Mar. 5, 2001.80Dec. 27, 1995, SCAN Diagnostic Imaging, vol. 8, No. 24.81Defense Information Systems Agency, Field Services Office, White Paper Report "pcAnywhere 10.5" (Sep. 2003).82Distributed and Scalable XML document processing architecture for E-commerce systems Cheung, D; Lee, T.; Song, W.; Tan, C.J.; Advanced Issues of E-Commerce and Web-Based Information Systems, 2000. WECWIS 2000. Second International Workshop on Jun. 8-9, 2000 pp. 152-157.83Eastvold, Roger, "Services: The Next Generation," The Professional Journal, vol. 20, No. 4.84Eastvold, Roger, "Tiss and Tell," Medical Imaging, Sep. 1995.85EBITS: Electronic Business & Information Technology for Society Research Consortium www.cs.dartmouth.edu/~makedon/cs188/proposal.html.86EBITS: Electronic Business & Information Technology for Society Research Consortium www.cs.dartmouth.edu/�makedon/cs188/proposal.html.87EBITS: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].88EBITS: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].89Edward F. Steinfeld, "Internet-appliance technology automates test equipment," EDN Magazine, pp. 157-169, Oct. 2000, www.edbmag.com.90Edward Steinfeld, "Making the Change" Document No. XP002201937, Apr. 2000, Circuit Cellar Online.91Emmerich et al., "Implementing Incremental Code Migration with XML," University College London, 2000.92Emmerich et al., Implementing Incremental Code Migration with XML, IEEE, 4-11, (Jun. 2000).93EmWare Press Release: "emWare Announces Support for Sun Microsystems Jini Technology," Salt Lake City, Utah Feb. 17, 1999.94EmWare 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, Utah May 24, 1999.95EmWare Press Release: "emWare, IBM Demonstrate Next Phase in Establishing Worldwide Access to Embedded Devices," Chicago, IL Mar. 2, 1999.96EmWare Press Release: "emWare's emLink (TM) Used to Internet-enable Welch Allyn's Vital Signs Monitor," Chicago, IL Mar. 2, 1999.97EmWare Press Release: "Invensys Selects emWare EMIT Device-Networking Software to Add Remote Monitoring and Control Capabilities to its Controller Products," Salt Lake City, Utah Jun. 14, 1999.98EmWare Press Release: "Motorola, Mitsubishi and National Semiconductor Join emWare's Embed the Internet Alliance," Chicago, IL, Mar. 2, 1999.99EmWare Press Release: "emWare Announces Support for Sun Microsystems Jini Technology," Salt Lake City, UT (Feb. 1999).100EmWare 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).101EmWare 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, Utah May 24, 1999.102EmWare 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).103EmWare Press Release: "Motorola, Mitsubishi and National Semiconductor Join emWare's Embed the Internet Alliance," Chicago, IL (Mar. 1999).104English Translation of Action in Japanese Application No. JP 2002-515578, dated Jul. 26, 2011.105English translation of Notification of Reasons for Refusal in Japanese Application No. 2002-529431, dated Nov. 8, 2010.106Ennis, 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.comzSzinfozSztechcenterzSzecoop2000apr17.pdf/ennis00corba.pdf> [retrieved on Nov. 24, 2008] (2000).107Ennis, Darach, "Cobra and XML Integration in Enterprise Systems," Trinity College Dublin, IONA Technologies Inc.108European Office Action mailed Jun. 6, 2005 for Application No. 01955993.9-2211/1305712.109Examination Report in EP Application No. 01955993.9, dated Aug. 5, 2004.110Examination Report in EP Application No. 01955993.9, dated Dec. 16, 2004.111Examination Report in EP Application No. 01955993.9, dated Jan. 29, 2004.112Examination Report in EP Application No. 01973431.8, dated Feb. 6, 2009.113Examination Report in EP Application No. 01973431.8, dated Jan. 15, 2008.114Examination Report in EP Application No. 01973431.8, dated Mar. 23, 2010.115Examination Report in EP Application No. 01973431.8, dated Mar. 8, 2005.116Examination Report in EP Application No. 02792391.1, dated Mar. 10, 2010.117Examination Report in EP Application No. 03719774.6, dated Apr. 12, 2006.118Examination Report in EP Application No. 03719774.6, dated Sep. 12, 2005.119ExpertCity, Inc., Whilte Paper, "GoToMyPC: Making Life Simpler 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).120Franklin, 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.121Hanckmann, J., "Telescript: the emerging standard for intelligent messaging," Philips Telecommunications Review, vol. 52(1).122Hanckmann, J., "Telescript: The Emerging Standard for Intelligent Messaging," Philips Telecommunications Review, vol. 52(1), pp. 15-19 (Mar. 1994).123http://www.linuxjournal.com/article.php?sid=4195.124http://www.upnp.org/download/UPnPDA10-20000613.htm (pp. 1-52).125http://www.upnp.org/download/UPnPDA10�20000613.htm (pp. 1-52).126Implementing Incremental Code Migration with XML, Emmerich, W. et al, IEEE, Jun. 4-11, 2000.127Incremona, A. "Remote Service Diagnostics for Imaging Equipment: Today and Tomorrow," Advanced Imaging, 12(9):90(2) (1997).128Incremona, A., "Remote Service Diagnostics for Imaging Equipment: Today and Tomorrow," Advanced Imaging, 12(9):90(2) (1997).129International Preliminary Examination Report in Application No. PCT/US01/23651, dated Oct. 10, 2002.130International Preliminary Examination Report in Application No. PCT/US01/29787, dated Aug. 21, 2002.131International Preliminary Examination Report in Application No. PCT/US01/45198, dated Apr. 2, 2008.132International Preliminary Examination Report in Application No. PCT/US2002/040058, dated Jun. 10, 2004.133International Preliminary Report on Patentability in Application No. PCT/US2007/088858, dated Jul. 9, 2009.134International Search Report &. Written Opinion in Application No. PCT/US2007/088858, dated May 21, 2008.135International Search Report and Written Opinion in Application No. PCT/US03/11701, dated Oct. 13, 2004.136International Search Report in Application No. PCT/US01/23651, dated Jun. 3, 2002.137International Search Report in Application No. PCT/US01/29787, dated Jun. 28, 2002.138International Search Report in Application No. PCT/US01/45198, dated Apr. 29, 2003.139International Search Report in Application No. PCT/US03/11707, dated Sep. 24, 2003.140International Search Report in Application No. PCT/US2002/040058, dated Nov. 3, 2003.141International Search Report PCT/US01/23651.142Issue 77: The Next Bang: The Expolosive Combination of Embedded Linuz, XML, and Instant Mess, http://www.linuxjournal.com/article.php?sid=4195, pp. 1-15.143Jennyc, Kenn S., "Linking Enterprise Business Systems to the Factory Floor," The Hewlett-Packard Journal, Article 9, May 1998.144Jennyc, Kenn S., "Linking Enterprise Business Systems to the Factory Floor," The Hewlett-Packard Journal, Article 9 (May 1998).145Jiang, 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).146Jun. 20, 1997, Layman, et al., "XML-Data," Position Paper from Microsoft Corp. (http://www.oasis-open.org/cover/xml-data9706223.html).147Kafeza, E. et al., "Alerts in Mobile Healthcare Applications: Requirements and Pilot Study", IEEE, vol. 8, No. 2, pp. 173-181 (Jun. 2004).148Kimball, R., "XML Will Make it Easier," Intelligent Enterprise, [online] Retrieved from the Internet:<URL:http://www.intelligententerprise.com/010416/webhouse1�1.jhtml> [retrieved on Nov. 24, 2008] (Apr. 16, 2001).149Kimball, Ralph, "XML Will Make it Easier," Intelligent Enterprise (http://www.intelligententerprise.com/010507/webhouse1-1.jhtml).150Kimball, Ralph, "XML Will Make it Easier," Intelligent Enterprise (http://www.intelligententerprise.com/010507/webhouse1�1.jhtml).151Koppen, 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.152Kovar, J., "Xerox Unveils Expanded Channel Lineup; Also Plans to Introduce E-Mail, Queue Management Software," PC Expo,(Jun. 1999).153Kovar, Joseph, "Xerox Unveils Expanded Channel Lineup; Also Plans to Introduce E-Mail, Queue Management Software," PC Expo, Jun. 18, 1999.154Lassman, M. et al., "Modern Nuclear Medical Diagnostics with Efficient Gamma Cameras," Electromedica 66(2):43-51 (1998).155Lassman, M. et al., "Modern Nuclear Medical Diagnostics with Efficient Gamma Cameras," Electromedica, 66(2):43-51 (1998).156Layman, A, et al., "XML-Data," Microsoft Position Paper, Jun. 20, 1997 (http://www.oasis-open.org/cover/xml-data9706223.html).157Layman, 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].158Lerner, R., "Introducing SOAP," Linux Journal, pp. 62-70, Mar. 2001.159Lerner, R., "At the Forge: Introducing SOAP", Linux Journal, #XP002292162 (Mar. 2001).160Letter from Foreign Associate regarding response filed in EP Application No. 01973431.8, dated Oct. 8, 2010.161Lewandowska, J., et al., "System for Grouping Technologically Similar Devices", v. 48 n 12; (Dec. 1975), pp. 636-638 (English Abstract).162Lindley, D., "Xerox unveils copier that phones for help," Rochester Democrat and Chronicle, (Mar. 28, 1990).163Lindley, David, "Xerox unveils copier that phones for help," Rochester Democrat and Chronicle, Mar. 28, 1990.164Luh, James C., "With several specs complete, XML enters widespread development," Internet World, Jan. 4, 1999.165Machine Translation of Japanese Patent Publication No. 09-305407 (Pub Date Nov. 1997).166Machine Translation of Japanese Patent Publication No. 11-045195, (Pub Date Feb. 1999).167Machine Translation of Japanese Patent Publication No. 11-203079, (Pub Date Jul. 1999).168Machine Translation of Japanese Patent Publication No. 11-296453, (Pub Date Oct. 1999).169Machine Translation of Japanese Patent Publication No. 2000-163283, (Pub Date Jun. 2000).170Machine Translation of Japanese Patent Publication No. 2000-309145, (Pub Date Nov. 2000).171Machine Translation of Japanese Patent Publication No. 2001-337817, (Pub Date Dec. 2001).172Mar. 8, 2005 Office Action from application 01 973 431.8.173Martin, D., "Protessional XML"., WROX Press Ltd., pub., Ch. 11, �Server to Server�, pp. 559-562, 819-820 (2000).174Mason, K., "XML Translation for block structured languages", IBM Corporation: Research Disclosure, Kenneth Mason Publications, 44176 (2001).175Math Markup Language (Chapter 4): www.w3.org/TR/REC-MathML/chap4-4.html.176Math Markup Language (Chapter 4): www.w3.org/TR/REC-MathML/chap4�4.html.177Math Markup Language (Chapter 4); [online] Retrieved from the Internet:<URL:http://www.w3.org/TR/REC-MathML/chap4�4.html>, [retrieved on Feb. 15, 2005].178McBride, R.A., "Security Considerations for Active Messages," ACM SIGICE Bulletin, vol. 22 (2), Oct. 1996.179McBride, R.A., "Security Considerations for Active Messages," ACM SIGICE Bulletin, vol. 22 (2), (Oct. 1996).180Memphis Educational Computer Connectivity Alliance (MECCA) www.mecca.org/~1tague/nsfnocostextension.html.181Memphis Educational Computer Connectivity Alliance (MECCA) www.mecca.org/�1tague/nsfnocostextension.html.182Memphis Educational Computer Connectivity Alliance (MECCA), [online] Retrieved from the Internet:<URL:http://www.mecca.org/�ltague/nsfnocostextension.html>, [retrieved on Feb. 15, 2005].183Mills et al., "A knowledge-based method for inferring semantic concepts from visual models of system behavior," ACM (Jul. 2000), pp. 306-337.184Notice of Reasons for Rejection in Japanese Application No. 2002-529431, dated Nov. 8, 2010.185Nov. 1996, 24�7, HealthTech Publishing Company, Inc.186Oct. 6, 1998, "Frequently Asked Questions about the Extensible Markup Language-The XML FAQ" Version 1.41 (http://www.oasis-open.org/cover/xmlFAQ141-19981006.html).187Oct. 6, 1998, "Frequently Asked Questions about the Extensible Markup Language�The XML FAQ" Version 1.41 (http://www.oasis-open.org/cover/xmlFAQ141-19981006.html).188Office Action dated Jan. 29, 2004 in counterpart European Application No. 01 955 993.9-2211.189Office Action dated Nov. 17, 2003; from U.S. Appl. No. 09/627,201.190Office Action dtd Aug. 5, 2004 from EPO App. 01955993.9.191Office Action dtd Jun. 22, 2004 from EPO App. 01996048.3.192Office Action in EP Application No. 01955993.9, dated Jun. 6, 2005.193Office Action in EP Application No. 01996048.3, dated Jun. 22, 2004.194Office Action in EP Application No. 01996048.3, dated Mar. 11, 2005.195Oral Proceeding Minutes with European Application No. 01955993.9.196Oral Proceedings dated Jan. 16, 2006 in European Application No. 01 955 993.9, 7 pgs.197Orasis Medical Services, Inc., Business Plan Copy No. 001, (Nov. 1995).198Orasis Medical Services, Inc., Business Plan Copy No. 001, Nov. 1995.199Pfeiffer, R., "Tutorial 2: Writing XML Documents," 1999.200Pfeiffer, R., "XML Tutorials for Programmers: Tutorial 2: Writing XML Documents," (http://imb.com/xml).201Pfeiffer, 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].202Questra Applications Data Sheet (2002).203Questra Applications Data Sheet.204Questra Preliminary Invalidity Contentions dated Apr. 29, 2005.205Questra Preliminary Invalidity Contentions, dated Apr. 29, 2005.206Reagan, K., "Technology for the Soul," OC Metro, (Sep. 1, 1995).207Reagan, Kelly, "Technology for the Soul," OC Metro, Sep. 1, 1995.208Response to Examination Report in EP Application No. 01973431.8, dated Oct. 4, 2010.209Result of Consultation of Nov. 24, 2005 and Nov. 25, 2005 from corresponding European Application No. 01955993.210Rytting, T., "Dispensing the Goods, Embedded Style," Circuit Cellar Online, (Oct. 1999).211Rytting, Todd, "Dispensing the Goods, Embedded Style," Circuit Cellar Online, Oct. 1999.212Schmidt, The Evolution of Workflow Standards, IEEE (1999).213Search Report from EP Application No. 01955993.9, dated Dec. 16, 2004.214Search Report in EP Application No. 02792391.1, dated Nov. 19, 2009.215Searls, "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].216Second Auxiliary Response in EP Application No. 01973431.8, dated Apr. 26, 2011.217Sep. 1995, Medical Imaging, East Providence, RI.218SOAP 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].219Steinfeld, E., "Making the Change from Standalone to Internet Appliance," Circuit Cellar Online, Apr. 2000, pp. 1-7.220Steinfeld, 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.221Steinfeld, E., "Internet-appliance technology automates test equipment" EDN Magazine, pp. 157-169, Oct. 2000, www.edbmag.com.222Submission in German dated Nov. 25, 2005 from corresponding European Application No. 01955993.9.223Summons to attend oral proceedings in corresponding European Application No. 01955993.9 dated Oct. 31, 2005.224Summons to attend Oral Proceedings in counterpart EP Application No. 01973431.8, dated Feb. 2, 2011.225Suresh et al., "XML-Based Data Systems for Earth Science Applications," Raytheon Information Technology and Scientific Services, Lanham, MD, 2000.226Suresh et al., "XML-based Data System for Earth Science Applications", IEEE 2000 International, vol. 3, pp. 242-228, Jul. 2000.227The 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].228Tom Williams, "Java Goes to Work Controlling Networked Embedded Systems," Computer Designes, Pennwell Publ. Littleton, MA 35:9:36-37, Aug. 1996.229Trewitt, G., "Digital Network Systems Laboratory, NSL Technical Note TN-14, Using Tcl to Process HTML Forms".230Trewitt, G., "Using Tcl to Process HTML Forms," Digital Network Systems Laboratory, NSL Technical Note TN-14, Palo Alto, CA (Mar. 1994).231Universal Plug & Play Device Architecture, (C) Microsoft Corporation (Jun. 8, 2000), [online] Retrieved from the Internet: <URL:http://www.upnp.org/specs/arch/upnpda10�20000613.htm>, [retrieved on Nov. 24, 2008].232Van der Werff, M., et al., "A Mobile-Based Home Automatic System", IEEE Mobility Conference (2005).233Virtual Reality Transfer Protocol (VRTP); Retrieved from the Internet:<URL:http://www.stl.nps.navy.mil/�brutzman/vrtp> (1998).234Virtual Reality Transfer Protocol (VRTP); www.stl.nps.navy.mil/~brutzman/vrtp.235Virtual Reality Transfer Protocol (VRTP); www.stl.nps.navy.mil/�brutzman/vrtp.236Walsh, Norman, "XSL The Extensible Style Language: Styling XML Documents," New Architect Daily, Jan. 1999.237Webmethods B2B Whitepaper; [online] Retrieved from the Internet:<URL:http://www.cs.wisc.edu/�vganti/papers/b2b�wpB2Bintegration.html> (1999).238WebMethods B2B Whitepaper; www.cs.wisc.edu/~vganti/papers/b2b-wpB2Bintegration.html.239WebMethods B2B Whitepaper; www.cs.wisc.edu/�vganti/papers/b2b�wpB2Bintegration.html.240White Paper, Medical Imaging, East Providence, RI (Sep. 1995).241Wigget, Jeremy, "Intraview: Roger Eastvold of Orasis Inc.," 24�7, Nov. 1996.242Wikipedia, "GoToMyPC", [online] Retrieved from the Internet:<URL: http://en.wikipedia.org/wiki/Gotomypc> [retrieved on Jan. 21, 2010] (2010).243Williams, T., "Java Goes to Work Controlling Networked Embedded Systems" Computer Design, Pennwell Publ. Littleton, MA, 35:9:36-37, Aug. 1996.244Winer, Dave, "XML-RPC Specification," (http://XML-RPC.com), Jun. 15, 1999.245Winter 1992, Field of View, vol. 2, No. 3, Toshiba America Medical System, Inc.246Written Opinion in Application No. PCT/US01/45198, dated May 31, 2007.247Wu 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).248Xerox 190 Copier, Electronic Data Interface Operator Guide, ver. 1.0, (1989).249Xerox 190 Copier, Electronic Data Interface Operator Guide, ver. 1.0, 1989.250XML-based Data System for Earth Science Applications, Suresh, R et al.; IEEE 2000 Internation, vol. 3, pp. 242-228, Jul. 2000.251XP-002253876, c:\epodata\sea\eplogf\internal.log.Referenced byCiting PatentFiling datePublication dateApplicantTitleUS8478861 *Jul 6, 2007Jul 2, 2013Axeda Acquisition Corp.Managing distributed devices with limited connectivityUS20090013064 *Jul 6, 2007Jan 8, 2009Questra CorporationManaging distributed devices with limited connectivity* Cited by examinerClassifications U.S. Classification709/224, 709/200International ClassificationG06F13/00, H04Q9/00, G06F11/273, G06F11/30, G06F15/173, G05B23/02Cooperative ClassificationG06F11/2294, G06F11/3086, G06F11/3058, G06F11/3055, G06F11/0748, G06F2201/875European ClassificationG06F11/22R, G06F11/07P1L, G06F11/30E, G06F11/30R3, G06F11/30DLegal EventsDateCodeEventDescriptionAug 25, 2014ASAssignmentOwner name: AXEDA CORPORATION, MASSACHUSETTSFree format text: RELEASE OF SECURITY INTEREST;ASSIGNOR:COMERICA BANK;REEL/FRAME:033608/0704Effective date: 20140822Mar 6, 2014ASAssignmentOwner name: EMATION, INC., MASSACHUSETTSEffective date: 20001103Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HANSEN, JAMES R.;REEL/FRAME:032361/0167Owner name: AXEDA CORPORATION, MASSACHUSETTSEffective date: 20051202Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AXEDA SYSTEMS OPERATING COMPANY INC.;REEL/FRAME:032361/0253Nov 13, 2012CCCertificate of correctionOct 16, 2012CCCertificate of correctionJul 24, 2012ASAssignmentOwner name: COMERICA BANK, MICHIGANFree format text: SECURITY AGREEMENT;ASSIGNOR:AXEDA CORPORATION;REEL/FRAME:028629/0538Effective date: 20120713Jul 17, 2012ASAssignmentOwner name: AXEDA CORPORATION, MASSACHUSETTSFree format text: RELEASE BY SECURED PARTY;ASSIGNOR:MMV CAPITAL PARTNERS INC.;REEL/FRAME:028563/0446Effective date: 20120713Jul 16, 2012ASAssignmentFree format text: RELEASE BY SECURED PARTY;ASSIGNOR:SILICON VALLEY BANK;REEL/FRAME:028558/0744Effective date: 20120713Owner name: AXEDA CORPORATION, MASSACHUSETTSJul 8, 2010ASAssignmentFree format text: NUNC PRO TUNC ASSIGNMENT;ASSIGNOR:EMATION, INC.;REEL/FRAME:24679/181Effective date: 20020211Owner name: AXEDA SYSTEMS OPERATING COMPANY, INC.,MASSACHUSETTOwner name: AXEDA SYSTEMS OPERATING COMPANY, INC., MASSACHUSETFree format text: NUNC PRO TUNC ASSIGNMENT;ASSIGNOR:EMATION, INC.;REEL/FRAME:024679/0181Oct 12, 2009ASAssignmentOwner name: MMV FINANCE INC., CANADAFree format text: SECURITY AGREEMENT;ASSIGNOR:AXEDA CORPORATION;REEL/FRAME:023355/0619Effective date: 20090924Owner name: MMV FINANCE INC.,CANADAFree format text: SECURITY AGREEMENT;ASSIGNOR:AXEDA CORPORATION;US-ASSIGNMENT DATABASE UPDATED:20100203;REEL/FRAME:23355/619Jan 24, 2008ASAssignmentOwner name: SILICON VALLEY BANK, CALIFORNIAFree format text: SECURITY AGREEMENT;ASSIGNOR:AXEDA CORPORATION;REEL/FRAME:020403/0728Effective date: 20080104RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services