Source: http://www.google.fr/patents/US8291039
Timestamp: 2017-12-11 20:35:27
Document Index: 315301386

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. 01973431']

Brevet US8291039 - Establishing a virtual tunnel between two computer programs - Google Brevets
A system transfers data via a communication session between a client application and a server application, where the client application runs on a first network and the server application runs on a second network. The system includes a proxy having a socket to the client application. The proxy converts...http://www.google.fr/patents/US8291039?utm_source=gb-gplus-shareBrevet US8291039 - Establishing a virtual tunnel between two computer programs
Numéro de publication US8291039 B2
Numéro de demande US 13/105,385
Autre référence de publication US7966418, US9002980, US20050021772, US20110276654, US20130067031, US20150281403
Numéro de publication 105385, 13105385, US 8291039 B2, US 8291039B2, US-B2-8291039, US8291039 B2, US8291039B2
Inventeurs Felix Shedrinsky
Citations de brevets (768), Citations hors brevets (170), Référencé par (15), Classifications (9), Événements juridiques (8)
US 8291039 B2
1. A system for transferring data via a communication session between a client application and a server application, the client application running on a first network and the server application running on a second network, the system comprising:
a first device comprising a proxy having a socket to the client application, the proxy for converting between a non-local protocol and a local protocol associated with the client application to thereby provide data to the client application in the local protocol associated with the client application;
a second device comprising an agent that creates a socket to the server application, the agent for converting between a non-local protocol and a local protocol associated with the server application to thereby provide data to the server application in the local protocol associated with the server application; and
a server in communication with the proxy and the agent, the server comprising one or more processing devices to execute instructions to perform operations comprising:
outputting, to the first device, a Web page comprising the proxy, the first device being configured to obtain the proxy from the Web page;
storing data received from the server application in the at least one queue, the received data being stored using the identifier;
receiving polling data from the proxy to obtain the received data that is destined for the client application from the at least one queue associated with the communication session;
outputting the received data to the proxy in response to the polling data;
wherein the client application and the server application run local protocols, and the received data is passed from the server application to the client application via an intermediary protocol that corresponds to the non-local protocol of the client application; and
wherein the first device is on the first network behind a first firewall, and the second device is on the second network behind a second firewall that is different from the first firewall.
2. The system of claim 1, wherein the agent is programmed to poll the server for data for the server application.
3. The system of claim 2, wherein, when data is present for the client application, the agent is programmed to obtain the data from the at least one queue and to pass the data to the server application.
4. The system of claim 1, wherein the proxy is programmed to pass the received data to the client application.
5. A method of transferring data via a communication session between a client application on a first network and a server application on a second network, the method comprising:
outputting, to a device that includes the client application, a Web page comprising a proxy, the proxy for converting between a non-local protocol and a local protocol associated with the client application to thereby provide data to the client application in the local protocol;
wherein the client application and the server application run local protocols, and the received data is passed from the server application to the client application via an intermediary protocol that corresponds to the non-local protocol; and
wherein the client application is on the first network behind a first firewall, and the server application on the second network is behind a second firewall that is different from the first firewall.
the proxy creating a socket interface the client application, data being transmitted through the socket interface.
7. The method of claim 5, wherein the local protocol comprises at least one of TCP/IP and a serial protocol, the serial protocol comprising one of RS232 and RS485.
8. The method of claim 5, wherein the intermediary protocol comprises HTTP.
9. The method of claim 5, wherein the identifier is associated with the at least one queue.
10. The method of claim 5, wherein the method is performed by a processing device, and
wherein the processing device is selected from among plural processing devices in a load balancing process.
11. The method of claim 5, wherein the identifier is invalidated when the communication session terminates.
12. The method of claim 5, wherein the communication session comprises a telnet session.
13. The method of claim 5, wherein the communication session is effected via a Web site.
14. The method of claim 5, further comprising maintaining a session record, the session record including an identity of a user initiating the communication session.
15. The method of claim 5, wherein the intermediary protocol is different from the local protocol.
16. The method of claim 5, wherein the intermediary protocol is a same protocol as the local protocol.
17. One or more non-transitory machine-readable media that store instructions for use in transferring data via a communication session between a client application on a first network and a server application on a second network, the instructions for causing one or more processing devices to perform operations comprising:
wherein the client application is on the first network behind a first firewall, and the server application is on the second network behind a second firewall that is different from the first firewall.
18. The one or more non-transitory machine-readable media of claim 17, wherein the intermediary protocol is different from the local protocol.
19. The one or more non-transitory machine-readable media of claim 17, wherein the local protocol comprises at least one of TCP/IP and a serial protocol, the serial protocol comprising one of RS232 and RS485.
20. The one or more non-transitory machine-readable media of claim 17, wherein the intermediary protocol comprises HTTP.
21. The one or more non-transitory machine-readable media of claim 17, wherein the identifier is associated with the at least one queue.
22. The one or more non-transitory machine-readable media of claim 17, wherein the identifier is invalidated when the communication session terminates.
23. The one or more non-transitory machine-readable media of claim 17, wherein the communication session comprises a telnet session.
24. The one or more non-transitory machine-readable media of claim 17, wherein the communication session is effected via a Web site.
This application is a continuation (and claims the benefit of priority under 35 USC 120) of U.S. application Ser. No. 10/784,138, filed Feb. 20, 2004, now U.S. Pat. No. 7,966,418,which claims the benefit of Provisional Application Ser. No. 60/449,213, filed Feb. 21, 2003. The disclosures of U.S. application Ser. No. 10/784,138 and Provisional Application Ser. No. 60/449,213 are considered part of (and are incorporated by reference into) the disclosure of this application.
US6023722 * 23 juil. 1997 8 févr. 2000 International Business Machines Corp. High-availability WWW computer server system with pull-based load balancing using a messaging and queuing unit in front of back-end servers
US6324576 * 14 févr. 1997 27 nov. 2001 Telefonaktiebolaget Lm Ericsson (Publ) Management interworking unit and a method for producing such a unit
US20030167223 * 15 mai 2002 4 sept. 2003 Financial Fusion, Inc., A Wholly-Owned Subsidiary Of Sybase, Inc. System with methodology for improved transmission of financial information
6 Action and Response History in U.S. Appl. No. 09/627,201.
9 Action and Response History in U.S. Appl. No. 09/716,717.
10 Action and Response History in U.S. Appl. No. 10/028,126.
11 Action and Response History in U.S. Appl. No. 10/123,960.
12 Action and Response History in U.S. Appl. No. 10/124,181.
13 Action and Response History in U.S. Appl. No. 10/784,138, as retrieved on Mar. 26, 2012.
14 Action and Response History in U.S. Appl. No. 10/784,138.
15 Action and Response History in U.S. Appl. No. 10/805,012.
16 Action and Response History in U.S. Appl. No. 11/503,638.
17 Action and Response History in U.S. Appl. No. 11/537,399.
18 Action and Response History in U.S. Appl. No. 11/673,943.
19 Action and Response History in U.S. Appl. No. 11/677,279.
20 Action and Response History in U.S. Appl. No. 11/774,474.
21 Action in Application No. JP 2002-515578, dated Jul. 26, 2011.
22 Adelberg, D., "Building Robust Wrappers for Text Sources", [online] Retrieved from the Internet: [retrieved on Nov. 24, 2008] (1999).
23 Adelberg, 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).
24 Allegro 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.
25 Allegro 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.
26 Allegro, 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.
27 Annex to EPO Form 2004 with claims for grant in European Application No. 01955993.9.
33 Citrix 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).
34 Citrix 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).
35 Citrix Online, Citrix Systems, Inc. Whilte Paper, "GoToMyPC Security", [online] Retrieved from the Internet [retrieved on Mar. 16, 2010] (2004).
36 Citrix 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).
37 Communication dated Apr. 26, 2005 in European Application No. 01955993.9.
38 Communication in EP Application No. 01973431.8, dated Mar. 30, 2005.
39 CyberTAC & RadScape Presentation (May 1997).
40 CyberTAC Design Presentation (1997).
41 CyberTAC from Virtual Impact Systems, Inc. Presentation (1997).
42 CyberTAC Remote Support System Presentation (1997).
43 Database WIP, Section EI, Week 200156, Abstract, Document No. XP002253876 (Korea Electronics & Telecom Res Inst.) Derwent Publications, Ltd., London, GB, (Mar. 2001).
44 Dec. 27, 1995, Scan Diagnostic Imaging, vol. 8, No. 24.
45 Decision to Refuse in Application No. EP01973431.8, dated Jun. 21, 2011.
46 Defense Information Systems Agency, Field Services Office, White Paper Report "pcAnywhere 10.5" (Sep. 2003).
47 Eastvold, Roger, "Services: The Next Generation," The Professional Journal, vol. 20, No. 4.
48 Eastvold, Roger, "Tiss and Tell," Medical Imaging, Sep. 1995.
49 EBITS: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].
50 EBITS: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].
51 Emmerich et al., Implementing Incremental Code Migration with XML, IEEE, 4-11, (Jun. 2000).
52 EmWare Press Release: "emWare Announces Support for Sun Microsystems Jini Technology," Salt Lake City, UT (Feb. 1999).
53 EmWare 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).
54 EmWare 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).
55 EmWare Press Release: "emWare, IBM Demonstrate Next Phase in Establishing Worldwide Access to Embedded Devices," Chicago, IL (Mar. 1999).
56 EmWare Press Release: "emWare's emLink (TM) Used to Internet-enable Welch Allyn's Vital Signs Monitor," Chicago, IL (Mar. 1999).
57 EmWare 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).
58 EmWare Press Release: "Motorola, Mitsubishi and National Semiconductor Join emWare's Embed The Internet Alliance," Chicago, IL (Mar. 1999).
59 English translation of Notification of Reasons for Refusal in Japanese Application No. 2002-529431, dated Nov. 8, 2010.
60 Ennis, D., "COBRA 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).
61 Examination Report in EP Application No. 01955993.9, dated Aug. 5, 2004.
62 Examination Report in EP Application No. 01955993.9, dated Dec. 16, 2004.
63 Examination Report in EP Application No. 01955993.9, dated Jan. 29, 2004.
64 Examination Report in EP Application No. 01973431.8, dated Feb. 6, 2009.
65 Examination Report in EP Application No. 01973431.8, dated Jan. 15, 2008.
66 Examination Report in EP Application No. 01973431.8, dated Mar. 23, 2010.
67 Examination Report in EP Application No. 01973431.8, dated Mar. 8, 2005.
68 Examination Report in EP Application No. 02792391.1, dated Mar. 10, 2010.
69 Examination Report in EP Application No. 03719774.6, dated Apr. 12, 2006.
70 Examination Report in EP Application No. 03719774.6, dated Sep. 12, 2005.
71 ExpertCity, Inc., Whilte Paper, "GoToMyPC: Making Life Simpler for Teleworkers and Travelers", [online] Retrieved from the Internet [retrieved on Mar. 16, 2010] (2001).
72 ExpertCity, 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).
73 Franklin, 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.
74 Hanckmann, J., "Telescript: The Emerging Standard for Intelligent Messaging," Philips Telecommunications Review, vol. 52(1), pp. 15-19 (Mar. 1994).
75 Incremona, A. "Remote Service Diagnostics for Imaging Equipment: Today and Tomorrow," Advanced Imaging, 12(9):90(2) (1997).
76 International Preliminary Examination Report in Application No. PCT/US01/23651, dated Oct. 10, 2002.
77 International Preliminary Examination Report in Application No. PCT/US01/29787, dated Aug. 21, 2002.
78 International Preliminary Examination Report in Application No. PCT/US01/45198, dated Apr. 2, 2008.
79 International Preliminary Examination Report in Application No. PCT/US2002/040058, dated Jun. 10, 2004.
80 International Preliminary Report on Patentability (incl. Written Opinion) in Application No. PCT/US2007/088858, dated Jul. 9, 2009.
81 International Search Report &. Written Opinion in Application No. PCT/US2007/088858, dated May 21, 2008.
82 International Search Report and Written Opinion in Application No. PCT/US03/11701, dated Oct. 13, 2004.
83 International Search Report in Application No. PCT/US01/23651, dated Jun. 3, 2002.
84 International Search Report in Application No. PCT/US01/29787, dated Jun. 28, 2002.
85 International Search Report in Application No. PCT/US01/45198, dated Apr. 29, 2003.
86 International Search Report in Application No. PCT/US03/11707, dated Sep. 24, 2003.
87 International Search Report in Application No. PCT/US2002/040058, dated Nov. 3, 2003.
88 Jennyc, Kenn S., "Linking Enterprise Business Systems to the Factory Floor," The Hewlett-Packard Journal, Article 9 (May 1998).
89 Jiang, et al., "Record-Boundary Discovery in Web Documents", [online] Retrieved from the Internet:, [retrieved on Nov. 24, 2008] (1998).
90 Jiang, 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).
91 Kafeza, E. et al., "Alerts in Mobile Healthcare Applications: Requirements and Pilot Study", IEEE, vol. 8, No. 2, pp. 173-181 (Jun. 2004).
92 Kimball, R., "XML Will Make it Easier," Intelligent Enterprise, [online] Retrieved from the Internet: [retrieved on Nov. 24, 2008] (Apr. 16, 2001).
93 Kimball, 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).
94 Koppen, 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.
95 Kovar, J., "Xerox Unveils Expanded Channel Lineup; Also Plans to Introduce E-Mail, Queue Management Software," PC Expo,(Jun. 1999).
96 Lassman, M. et al., "Modern Nuclear Medical Diagnostics with Efficient Gamma Cameras," Electromedica, 66(2):43-51, (1998).
97 Layman, et al., "XML-Data," Position Paper from Microsoft Corp. (Jun. 1997), [online] Retrieved from the Internet: [retrieved on Sep. 2, 2004].
98 Layman, 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].
99 Lerner, R., "At the Forge: Introducing SOAP", Linux Journal, #XP002292162 (Mar. 2001).
100 Letter from Foreign Associate regarding response filed in EP Application No. 01973431.8, dated Oct. 8, 2010.
101 Lewandowska, J., et al., "System for Grouping Technologically Similar Devices", v. 48 n 12; (Dec. 1975), pp. 636-638 (English Abstract).
102 Lindley, D., "Xerox unveils copier that phones for help," Rochester Democrat and Chronicle, (Mar. 28, 1990).
103 Luh, James C., "With several specs complete, XML enters widespread development," Internet World, (Jan. 4, 1999).
104 Machine Translation of Japanese Patent Publication No. 09-305407 (Pub Date Nov. 1997).
105 Machine Translation of Japanese Patent Publication No. 11-045195, (Pub Date Feb. 1999).
106 Machine Translation of Japanese Patent Publication No. 11-203079, (Pub Date Jul. 1999).
107 Machine Translation of Japanese Patent Publication No. 11-296453, (Pub Date Oct. 1999).
108 Machine Translation of Japanese Patent Publication No. 2000-163283, (Pub Date Jun. 2000).
109 Machine Translation of Japanese Patent Publication No. 2000-309145, (Pub Date Nov. 2000).
110 Machine Translation of Japanese Patent Publication No. 2001-337817, (Pub Date Dec. 2001).
111 Martin, D., "Protessional XML"., WROX Press Ltd., pub., Ch. 11, ‘Server to Server’, pp. 559-562, 819-820 (2000).
112 Martin, D., "Protessional XML"., WROX Press Ltd., pub., Ch. 11, 'Server to Server', pp. 559-562, 819-820 (2000).
113 Mason, K., "XML Translation for block structured languages", IBM Corporation: Research Disclosure, Kenneth Mason Publications, 44176 (2001).
114 Math Markup Language (Chapter 4); [online] Retrieved from the Internet:, [retrieved on Feb. 15, 2005].
115 Math 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].
116 McBride, R.A., "Security Considerations for Active Messages," ACM SIGICE Bulletin, vol. 22 (2), (Oct. 1996).
117 Memphis Educational Computer Connectivity Alliance (MECCA), [online] Retrieved from the Internet:, [retrieved on Feb. 15, 2005].
118 Memphis Educational Computer Connectivity Alliance (MECCA), [online] Retrieved from the Internet:<URL:http://www.mecca.org/˜Itague/nsfnocostextension.html>, [retrieved on Feb. 15, 2005].
119 Mills et al., "A knowledge-based method for inferring semantic concepts from visual models of system behavior," ACM (Jul. 2000), pp. 306-337.
120 Notice of Reasons for Rejection in Japanese Application No. 2002-529431, dated Nov. 8, 2010.
121 Office Action in EP Application No. 01955993.9, dated Jun. 6, 2005.
122 Office Action in EP Application No. 01996048.3, dated Jun. 22, 2004.
123 Office Action in EP Application No. 01996048.3, dated Mar. 11, 2005.
124 Oral Proceeding Minutes in European Application No. 01955993.9, dated Jan. 16, 2006.
125 Oral Proceedings Communication in Application No. EP01973431.8, dated May 12, 2011.
126 Orasis Medical Services, Inc., Business Plan No. 001, (Nov. 1995).
127 Pfeiffer, R., "XML Tutorials for Programmers: Tutorial 2: Writing XML Documents," (1999) [online] Retrieved from the Internet:, [retrieved on Mar. 2, 1999].
128 Pfeiffer, 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].
129 Questra Applications Data Sheet (2002).
130 Questra Preliminary Invalidity Contentions, dated Apr. 29, 2005.
131 Reagan, K., "Technology for the Soul," OC Metro, (Sep. 1, 1995).
132 Response filed in Application No. JP2002-529431, dated May 2, 2011.
133 Response to Examination Report in EP Application No. 01973431.8, dated Oct. 4, 2010.
134 Result of Consultation of Nov. 24, 2005 and Nov. 25, 2005 from corresponding European Application No. 01955993.
135 Rytting, T., "Dispensing the Goods, Embedded Style," Circuit Cellar Online, (Oct. 1999).
136 Schmidt, The Evolution of Workflow Standards, IEEE (1999).
137 Search Report in EP Application No. 02792391.1, dated Nov. 19, 2009.
138 Searls, "The Next Bang: The Explosive Combination of Embedded Linux, XML, and Instant Mess.", ACM (Sep. 2000) Issue 77 [online] Retrieved from the Internet:, [retrieved on Nov. 20, 2001].
139 Searls, "The Next Bang: The Explosive 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].
140 Second Auxiliary Response in EP Application No. 01973431.8, dated Apr. 26, 2011.
141 Soap Archives Online, "Multiple Method Calls in SOAP Packet"; [online] Retrieved from the Internet:, [retrieved on Dec. 8, 2000].
142 Soap 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].
143 Steinfeld, 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.
144 Steinfeld, 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.
149 Suresh et al., "XML-based Data System for Earth Science Applications", IEEE 2000 International, vol. 3, pp. 242-228, Jul. 2000.
150 The Simple Times, vol. 7, No. 1, Mar. 1999; [online] Retrieved from the Internet: [retrieved on Aug. 3, 2005].
151 The 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].
152 Trewitt, G., "Using Tcl to Process HTML Forms," Digital Network Systems Laboratory, NSL Technical Note TN-14, Palo Alto, CA (Mar. 1994).
153 Universal Plug & Play Device Architecture, (C) Microsoft Corporation (Jun. 8, 2000), [online] Retrieved from the Internet: , [retrieved on Nov. 24, 2008].
154 Universal 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].
155 Van der Werff, M., et al., "A Mobile-Based Home Automatic System", IEEE Mobility Conference (2005).
156 Virtual Reality Transfer Protocol (VRTP); Retrieved from the Internet: (1998).
157 Virtual Reality Transfer Protocol (VRTP); Retrieved from the Internet:<URL:http://www.stl.nps.navy.mil/˜brutzman/vrtp> (1998).
158 Walsh, Norman, "XSL The Extensible Style Language: Styling XML Documents," New Architect Daily, Jan. 1999.
159 webmethods B2B Whitepaper; [online] Retrieved from the Internet: (1999).
160 webmethods B2B Whitepaper; [online] Retrieved from the Internet:<URL:http://www.cs.wisc.edu/˜vganti/papers/b2b—wpB2Bintegration.html> (1999).
161 White Paper, Medical Imaging, East Providence, RI (Sep. 1995).
162 Wigget, Jeremy, "Intraview: Roger Eastvold of Orasis Inc.," 24×7, Nov. 1996.
163 Wikipedia, "GoToMyPC", [online] Retrieved from the Internet [retrieved on Jan. 21, 2010] (2010).
164 Wikipedia, "GoToMyPC", [online] Retrieved from the Internet<URL: http://en.wikipedia.org/wiki/Gotomypc> [retrieved on Jan. 21, 2010] (2010).
165 Williams, T., "Java Goes to Work Controlling Networked Embedded Systems" Computer Design, Pennwell Publ. Littleton, MA, 35:9:36-37, Aug. 1996.
166 Winer, Dave, "XML-RPC Specification," (http://XML-RPC.com), Jun. 15, 1999.
167 Winter 1992, Field of View, vol. 2, No. 3, Toshiba America Medical System, Inc.
168 Written Opinion in Application No. PCT/US01/45198, dated May 31, 2007.
169 Wu 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).
170 Xerox 190 Copier, Electronic Data Interface Operator Guide, ver. 1.0, (1989).
Classification aux États-Unis 709/217, 709/237
Classification coopérative H04L67/10, G06F17/30876, H04L63/0281, H04L67/42
Classification européenne H04L63/02D
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SHEDRINSKY, FELIX;REEL/FRAME:027891/0519
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AXEDA SYSTEMS OPERATING COMPANY, INC.;REEL/FRAME:027891/0591
2 sept. 2015 AS Assignment