CA2380148A1 - Method and apparatus for activity-based collaboration by a computer system equipped with a communications manager - Google Patents
Method and apparatus for activity-based collaboration by a computer system equipped with a communications manager Download PDFInfo
- Publication number
- CA2380148A1 CA2380148A1 CA002380148A CA2380148A CA2380148A1 CA 2380148 A1 CA2380148 A1 CA 2380148A1 CA 002380148 A CA002380148 A CA 002380148A CA 2380148 A CA2380148 A CA 2380148A CA 2380148 A1 CA2380148 A1 CA 2380148A1
- Authority
- CA
- Canada
- Prior art keywords
- network
- capable device
- local
- accordance
- data change
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/131—Protocols for games, networked simulations or virtual reality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Abstract
A communications manager provides communication services for an activity-based collaboration system, in which data change requests comprising deltas are communicated over a network between network-capable devices. The communications manager is operable on a local network capable device for sending locally-generated deltas over the network to at least one remote network-capable device and for receiving remotely-generated deltas over the network from the at least one remote network-capable device. The communications manager can send the deltas via unicasting, muticasting, or broadcasting techniques. The communications manager is responsive to network connection status information indicating that the remote network-capable device is connected to the network for sending the local deltas directly to an address for the remote network-capable device. A presence mechanism maintains and distributes, on request, the network connection status information, which it acquires from each of the network-capable devices. The communications manager is also responsive to the network connection status information indicating that the remote network-capable device is disconnected from the network for sending the local deltas to an address of a relay. The relay stores deltas until the relay is notified that the remote network-capable device has reconnected to the network, and then the relay sends the deltas to the reconnected remote network-capable device.
Claims (37)
1. A local network-capable device adapted for collaborative operation and communication over a network with at least one remote network-capable device, said local network-capable device comprising:
A) a memory for storing a local copy of data in accordance with a data model;
B) a data-change engine coupled with the memory, and responsive to a plurality of data change requests, for controlling storage of the local copy of data in the memory in accordance with the data model and making changes to the local copy of the data; the data change requests including a locally-generated data change request and a remotely-generated data change request;
C) a dynamics manager, coupled with the data-change engine, and responsive to the data change requests for controlling the engine and coordinating execution of the data change requests;
D) a communications manager, coupled with the dynamics manager for sending the locally-generated data change request to the at least one remote capable-device and for receiving the remotely-generated data change request.
A) a memory for storing a local copy of data in accordance with a data model;
B) a data-change engine coupled with the memory, and responsive to a plurality of data change requests, for controlling storage of the local copy of data in the memory in accordance with the data model and making changes to the local copy of the data; the data change requests including a locally-generated data change request and a remotely-generated data change request;
C) a dynamics manager, coupled with the data-change engine, and responsive to the data change requests for controlling the engine and coordinating execution of the data change requests;
D) a communications manager, coupled with the dynamics manager for sending the locally-generated data change request to the at least one remote capable-device and for receiving the remotely-generated data change request.
2. The local network-capable device in accordance with claim 1, wherein the communications manager can selectively send the local data change request directly to the at least one remote network-capable in response to a network connection status of the remote network-capable device.
3. The local network-capable device in accordance with claim 1, wherein the communications manager is responsive to a presence mechanism for sending the local data change request over the network to the at least one remote network-capable device when the at least one remote network-capable device is connected to the network, and for sending the local data change request over the network to a relay if the at least one remote network-capable device is disconnected from the network.
4. The local network-capable device in accordance with claim 3, wherein the communications manager directs the relay to forward the local data change request to the at the least one remote network-capable device when the at the least one remote network-capable device is reconnected to the network.
5. The local network-capable device in accordance with claim 3, wherein the communications manager sends to the presence mechanism over the network a connection status notification indicating whether the local network-capable device is connected to the network and therefore capable of receiving the remotely-generated data change request.
6. The local network-capable device in accordance with claim 3, wherein the communications manager receives a remotely-generated data change request from the remote network-capable device and forwards the received data change request to the dynamics manager; and wherein the dynamics manager directs the data-change engine to execute the received remotely-generated data-change request.
7. The local network-capable device in accordance with claim 3, in combination with the presence mechanism and the relay.
8. The combination in accordance with claim 7, wherein the presence mechanism stores an indication of online/offline status for the local and remote network-capable devices.
9. The combination in accordance with claim 8, wherein the communications manager sends the locally-generated data change request over the network to the relay if the at least one remote network-capable device is disconnected from the network; the relay comprises a store and forward relay having a relay memory; and the relay stores the locally-generated data change request in the relay memory, and forwards the locally-generated data change request to the at least one remote network-capable device when the at least one remote network-capable device is connected to the network.
10. The combination in accordance with claim 7, wherein the at least one remote network-capable device includes a plurality of remote network-capable devices;
and the relay, responsive to the communications manager, is capable of forwarding the locally-generated data change request to the plurality of remote network-capable devices using multicasting.
and the relay, responsive to the communications manager, is capable of forwarding the locally-generated data change request to the plurality of remote network-capable devices using multicasting.
11. The combination in accordance with claim 10, wherein the communications manager can send the local data change request, responsive to least latency information, by one of direct communication and intermediary communication;
the direct communication comprising sending the local data change request directly to one or more of the remote network-capable devices; and the intermediary communication comprising sending the local data change request to one or more of the remote network-capable devices via the relay.
the direct communication comprising sending the local data change request directly to one or more of the remote network-capable devices; and the intermediary communication comprising sending the local data change request to one or more of the remote network-capable devices via the relay.
12. The combination in accordance with claim 10, wherein the communications manager can send the local data change request, responsive to least cost information, by one of direct communication and intermediary communication;
the direct communication comprising sending the local data change request directly to one or more of the remote network-capable devices; and the intermediary communication comprising sending the local data change request to one or more of the remote network-capable devices via the relay.
the direct communication comprising sending the local data change request directly to one or more of the remote network-capable devices; and the intermediary communication comprising sending the local data change request to one or more of the remote network-capable devices via the relay.
13. A distributed, coordinated system for maintaining plural copies of data pursuant to a distributed data model, which copies can be changed responsive to users' actions by a plurality of computer systems, the system comprising:
A) a plurality of computer systems, each of the computer systems capable of locally generating a plurality of data change requests for changing a local copy of the data and of executing data change requests including the locally-generated data change requests and remotely-generated data change requests generated by others of the computer systems so as to make the requested changes to the local copy of the data; each of the computer systems including a communications manager for transmitting locally-generated data change requests over a network to destinations comprising others of the computer systems and for receiving remotely-generated data change requests over the network from the others of the computer systems; and B) a relay for receiving data change requests transmitted from one of the communications managers and forwarding the received data change requests when the destinations are connected to the network.
A) a plurality of computer systems, each of the computer systems capable of locally generating a plurality of data change requests for changing a local copy of the data and of executing data change requests including the locally-generated data change requests and remotely-generated data change requests generated by others of the computer systems so as to make the requested changes to the local copy of the data; each of the computer systems including a communications manager for transmitting locally-generated data change requests over a network to destinations comprising others of the computer systems and for receiving remotely-generated data change requests over the network from the others of the computer systems; and B) a relay for receiving data change requests transmitted from one of the communications managers and forwarding the received data change requests when the destinations are connected to the network.
14. The system in accordance with claim 13, further comprising a presence server coupled over the network with the computer systems for storing information indicating whether each of the computer systems is connected or disconnected from the network.
15. The system in accordance with claim 14, wherein the communications managers transmitted data change requests directly to destinations connected to the network, and send data change requests via the relay for destinations disconnected at least temporarily from the network.
16. The system in accordance with claim 13, wherein the communications managers can determine whether to send data change requests directly to destinations or via the relay based at least in part on least cost routing information.
17. The system in accordance with claim 13, wherein the communications managers can determine whether to send data change requests directly to destinations or via the relay based at least in part on least latency routing information.
18. The system in accordance with claim 13, wherein each computer system further comprises:
A) a tool for receiving local data change requests;
B) an engine separate from the tool for controlling the local copy of the plural copies of the data, and for making changes to the local copy in accordance with the data model; and C) a dynamics manager, responsive to the local and remote data change requests, for controlling the engine in making the change.
A) a tool for receiving local data change requests;
B) an engine separate from the tool for controlling the local copy of the plural copies of the data, and for making changes to the local copy in accordance with the data model; and C) a dynamics manager, responsive to the local and remote data change requests, for controlling the engine in making the change.
19. A framework apparatus for providing communication services for an activity-based collaboration system in which data change requests comprising deltas are communicated over a network between network-capable devices, the framework apparatus comprising a communications manager operable on a local network capable device for sending locally-generated deltas over a network to at least one remote network-capable devices and for receiving remotely-generated deltas from the at least one remote network-capable device; the communications manager being responsive to network connection status information indicating that the remote network-capable device is connected to the network for sending the local deltas directly to an address for the remote network-capable device, and responsive to network connection status information indicating that the remote network-capable device is disconnected from the network for sending the local deltas to an address of a relay.
20. The framework apparatus in accordance with claim 19, wherein the communications manager receives the network connection status information over the network from a presence mechanism.
21. The framework apparatus in accordance with claim 19, further comprising computer readable media, and wherein the communications manager comprises computer-readable program code stored on the media.
22. The framework apparatus in accordance with claim 19, in combination with the relay, wherein the relay includes a memory for storing deltas until the relay is notified that the remote network-capable device has reconnected to the network, and a transmitter for sending the deltas to the reconnected remote network-capable device.
23. The framework apparatus in accordance with claim 19, wherein the communications manager includes means for sending a network connection status notification to the presence server indicating whether the local network-capable device is connected to the network and therefore capable of receipt of deltas from remote network-capable devices.
24. The framework apparatus in accordance with claim 19, further comprising a dynamics manager, responsive to the locally-generated and remotely generated deltas, for controlling a data-change engine included in the local network-capable device for making changes to stored data as indicated by the locally-generated and remotely-generated deltas.
25. The framework apparatus in accordance with claim 24, further comprising computer readable media, and wherein the communications manager and the dynamics manager each comprise computer-readable program code stored on the media.
26. A method for providing communication services for an activity-based collaboration system, in which data change requests comprising deltas are communicated over a network between network-capable devices, the method comprising the steps of:
A) sending locally-generated deltas from a local network-capable device over a network to at least one remote network-capable devices and for receiving remotely-generated deltas from the at least one remote network-capable device;
B) responsive to network connection status information indicating that the remote network-capable device is connected to the network, sending the local deltas directly to an address for the remote network-capable device;
C) responsive to network connection status information indicating that the remote network-capable device is disconnected from the network, sending the local deltas to an address of a relay.
A) sending locally-generated deltas from a local network-capable device over a network to at least one remote network-capable devices and for receiving remotely-generated deltas from the at least one remote network-capable device;
B) responsive to network connection status information indicating that the remote network-capable device is connected to the network, sending the local deltas directly to an address for the remote network-capable device;
C) responsive to network connection status information indicating that the remote network-capable device is disconnected from the network, sending the local deltas to an address of a relay.
27. The method in accordance with claim 26, wherein the network connection status information includes online/offline status information, and the method further comprises the step of receiving the online/offline status information over the network from a presence mechanism.
28. The method in accordance with claim 27, further comprising the step of a presence mechanism maintaining and distributing, over the network, the online/offline status information; the presence mechanism acquiring the online/offline status information for each of the network-capable devices by an online/offline notification from each of the network-capables device.
29. The method in accordance with claim 27, further comprising the step of the relay storing deltas until the relay is notified that the remote network-capable device has reconnected to the network, and the relay sending the deltas to the reconnected remote network-capable device.
30. The method in accordance with claim 26, further comprising the step of the local network-capable device sending an online/offline status notification to the presence server indicating whether the local network-capable device is connected to the network and therefore capable of receipt of deltas from remote network-capable devices.
31. The method in accordance with claim 26, further comprising the step of a communications manager included in the local network-capable device determining the connectability of the at least one remote network-capable device from connectability information included in the network status information and maintained by the communications manager.
32. The method in accordance with claim 31, further comprising the step of maintaining, by a presence mechanism, online/offline status information for the at least one remote network-capable device; the online/offline status information being included in the network connection status information.
33. The method in accordance with claim 26, further comprising persistently storing the locally-generated deltas in the local network-capable device until the deltas can be sent to the at least one remote network-capable device.
34. The method in accordance with claim 26, wherein the sending step sends the locally-generated deltas to a plurality of remote network-capable devices, the sending step including the step of multicasting the locally generated deltas to the remote network-capable devices.
35. The method in accordance with claim 26, further comprising the step of repeating the sending step if an acknowledgement message is not received from the at least one remote network-capable device for up to a maximum number of retries.
36. The method in accordance with claim 35, further comprising associating time-to-live data with each of the deltas, and discarding each of the deltas after the associated time-to-live has expired.
37. The method in accordance with claim 26, wherein the sending step includes the step of directing the message to the at least one remote network-capable devices in response to identity information stored in the local network-capable device.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/357,007 | 1999-07-19 | ||
US09/357,007 US6640241B1 (en) | 1999-07-19 | 1999-07-19 | Method and apparatus for activity-based collaboration by a computer system equipped with a communications manager |
PCT/US2000/017785 WO2001006365A2 (en) | 1999-07-19 | 2000-06-28 | Method and apparatus for activity-based collaboration by a computer system equipped with a communications manager |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2380148A1 true CA2380148A1 (en) | 2001-01-25 |
CA2380148C CA2380148C (en) | 2009-12-01 |
Family
ID=23403912
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002380148A Expired - Lifetime CA2380148C (en) | 1999-07-19 | 2000-06-28 | Method and apparatus for activity-based collaboration by a computer system equipped with a communications manager |
Country Status (9)
Country | Link |
---|---|
US (1) | US6640241B1 (en) |
EP (1) | EP1328882B1 (en) |
JP (1) | JP4564697B2 (en) |
KR (1) | KR100722916B1 (en) |
AT (1) | ATE393433T1 (en) |
CA (1) | CA2380148C (en) |
DE (1) | DE60038705T2 (en) |
IL (2) | IL147704A0 (en) |
WO (1) | WO2001006365A2 (en) |
Families Citing this family (179)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7636752B2 (en) * | 1999-09-28 | 2009-12-22 | Parlano, Inc. | System and method for managing information and collaborating |
CA2385833C (en) * | 1999-09-28 | 2016-10-18 | Parlano, Inc. | Information flow management in real time |
JP2001154964A (en) * | 1999-12-01 | 2001-06-08 | Fujitsu Ltd | Method for distributing data resources |
US7120692B2 (en) * | 1999-12-02 | 2006-10-10 | Senvid, Inc. | Access and control system for network-enabled devices |
US7917628B2 (en) * | 1999-12-02 | 2011-03-29 | Western Digital Technologies, Inc. | Managed peer-to-peer applications, systems and methods for distributed data access and storage |
US9191443B2 (en) * | 1999-12-02 | 2015-11-17 | Western Digital Technologies, Inc. | Managed peer-to-peer applications, systems and methods for distributed data access and storage |
EP1309901B1 (en) | 1999-12-02 | 2008-05-21 | Western Digital Technologies, Inc. | System for remote recording of television programs |
US8688797B2 (en) * | 1999-12-02 | 2014-04-01 | Western Digital Technologies, Inc. | Managed peer-to-peer applications, systems and methods for distributed data access and storage |
US7934251B2 (en) * | 1999-12-02 | 2011-04-26 | Western Digital Technologies, Inc. | Managed peer-to-peer applications, systems and methods for distributed data access and storage |
US8793374B2 (en) | 1999-12-02 | 2014-07-29 | Western Digital Technologies, Inc. | Managed peer-to-peer applications, systems and methods for distributed data access and storage |
KR100317303B1 (en) * | 2000-01-10 | 2001-12-22 | 구자홍 | apparatus for synchronizing video indexing between A/V and data at writing and reading of broadcasting program using metadata |
JP3490369B2 (en) * | 2000-02-15 | 2004-01-26 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Content information acquisition method, collaboration system and collaboration server |
CA2400438A1 (en) * | 2000-02-16 | 2001-08-23 | Bea Systems, Inc. | Open market collaboration system for enterprise wide electronic commerce |
JP2001242915A (en) * | 2000-03-01 | 2001-09-07 | Yaskawa Electric Corp | Message communicating method for programmable controller |
US7225243B1 (en) * | 2000-03-14 | 2007-05-29 | Adaptec, Inc. | Device discovery methods and systems implementing the same |
US6981019B1 (en) * | 2000-05-02 | 2005-12-27 | International Business Machines Corporation | System and method for a computer based cooperative work system |
US7546337B1 (en) * | 2000-05-18 | 2009-06-09 | Aol Llc, A Delaware Limited Liability Company | Transferring files |
US6941510B1 (en) * | 2000-06-06 | 2005-09-06 | Groove Networks, Inc. | Method and apparatus for efficient management of XML documents |
US7366779B1 (en) | 2000-06-19 | 2008-04-29 | Aol Llc, A Delaware Limited Liability Company | Direct file transfer between subscribers of a communications system |
ATE456229T1 (en) * | 2000-07-13 | 2010-02-15 | Nokia Corp | PROCESSING OF IMMEDIATE MESSAGES WHILE THE RECIPIENT IS UNREACHABLE |
EP1189161A1 (en) * | 2000-09-13 | 2002-03-20 | iMediation, S.A. | A method and system for managing network-based partner relationships |
US7562147B1 (en) * | 2000-10-02 | 2009-07-14 | Microsoft Corporation | Bi-directional HTTP-based reliable messaging protocol and system utilizing same |
GB2368411B (en) * | 2000-10-25 | 2004-01-28 | Proksim Software Inc | Sharing data over a network |
US7814198B2 (en) * | 2007-10-26 | 2010-10-12 | Microsoft Corporation | Model-driven, repository-based application monitoring system |
US6944866B1 (en) * | 2000-11-16 | 2005-09-13 | International Business Machines Corporation | System and method for coordinating operator efforts using action diaries |
GB0028474D0 (en) * | 2000-11-22 | 2001-01-10 | Raekanet Ltd | Improved computer network architecture and associated method and system |
US7594030B2 (en) * | 2000-11-22 | 2009-09-22 | Microsoft Corporation | Locator and tracking service for peer to peer resources |
US8255791B2 (en) | 2000-11-29 | 2012-08-28 | Dov Koren | Collaborative, flexible, interactive real-time displays |
US7222291B2 (en) * | 2000-12-29 | 2007-05-22 | International Business Machines Corporation | Method and system for importing HTML forms |
US20020143869A1 (en) * | 2001-01-03 | 2002-10-03 | Hal Cohen | Method and apparatus for making random introductions electronically |
WO2002063832A1 (en) * | 2001-02-05 | 2002-08-15 | Personity, Inc. | A system and method for filtering unavailable devices in a presence and availability management system |
US7647373B2 (en) * | 2001-03-13 | 2010-01-12 | Eplus Capital, Inc. | System and process for network collaboration through embedded annotation and rendering instructions |
FR2824211B1 (en) * | 2001-04-27 | 2003-06-27 | Radio Electronique Aides Tech | SYSTEM AND METHOD FOR COMMUNICATION BETWEEN STATIONS PROCESSING COMMON FOLDERS |
US20020169893A1 (en) * | 2001-05-09 | 2002-11-14 | Li-Han Chen | System and method for computer data synchronization |
US7072946B2 (en) * | 2001-05-31 | 2006-07-04 | Juniper Networks, Inc. | Network router management interface with API invoked via login stream |
US7054901B2 (en) * | 2001-05-31 | 2006-05-30 | Juniper Networks, Inc. | Network management interface with selective rendering of output |
AU2002314902A1 (en) * | 2001-06-02 | 2002-12-16 | Polycom, Inc. | System and method for point to point integration of personal computers with videoconferencing systems |
US20020188682A1 (en) * | 2001-06-08 | 2002-12-12 | Manlsh Jaln | Method and system for manufacturing supply chain collaboration |
JP4446368B2 (en) * | 2001-09-14 | 2010-04-07 | 富士通株式会社 | Collaboration method, system, program, and recording medium |
US7111206B1 (en) | 2001-09-19 | 2006-09-19 | Juniper Networks, Inc. | Diagnosis of network fault conditions |
US7441018B1 (en) | 2001-09-19 | 2008-10-21 | Juniper Networks, Inc. | Identification of applied configuration information |
US7007085B1 (en) * | 2001-09-28 | 2006-02-28 | Bellsouth Intellectual Property Corporation | Message log for wireline, voice mail, email, fax, pager, instant messages and chat |
US7313617B2 (en) | 2001-09-28 | 2007-12-25 | Dale Malik | Methods and systems for a communications and information resource manager |
US7472187B2 (en) * | 2001-09-28 | 2008-12-30 | At&T Intellectual Property I, L.P. | Communications and information resource manager |
US20030097410A1 (en) * | 2001-10-04 | 2003-05-22 | Atkins R. Travis | Methodology for enabling multi-party collaboration across a data network |
WO2003032576A1 (en) * | 2001-10-09 | 2003-04-17 | Koninklijke Philips Electronics N.V. | Service information multicasting method and system |
JP2005505840A (en) * | 2001-10-10 | 2005-02-24 | ホットエスイーペー アクティエボラーグ | Method and system for providing presence service to users |
US8644475B1 (en) | 2001-10-16 | 2014-02-04 | Rockstar Consortium Us Lp | Telephony usage derived presence information |
US7546359B2 (en) * | 2001-10-24 | 2009-06-09 | Groove Networks, Inc. | Method and apparatus for managing a peer-to-peer collaboration system |
US7139809B2 (en) | 2001-11-21 | 2006-11-21 | Clearcube Technology, Inc. | System and method for providing virtual network attached storage using excess distributed storage capacity |
US20030110228A1 (en) * | 2001-12-12 | 2003-06-12 | Ziqiang Xu | Method and apparatus for monitoring activity and presence to optimize collaborative issue resolution |
US7027460B2 (en) * | 2001-12-21 | 2006-04-11 | Intel Corporation | Method and system for customized television viewing using a peer-to-peer network |
US7299286B2 (en) | 2001-12-27 | 2007-11-20 | Nortel Networks Limited | Personal user agent |
WO2003067361A2 (en) * | 2002-02-05 | 2003-08-14 | Eutech Cybernetics Pte Ltd. | Remote application publication and communication system |
US20030149728A1 (en) * | 2002-02-05 | 2003-08-07 | Bandu Wewalaarachchi | Remote application publication and communication system |
US7206388B2 (en) * | 2002-03-18 | 2007-04-17 | Openwave Systems Inc. | System and method for providing voice-activated presence information |
US7227937B1 (en) | 2002-03-19 | 2007-06-05 | Nortel Networks Limited | Monitoring natural interaction for presence detection |
CA2479628A1 (en) * | 2002-03-28 | 2003-10-09 | British Telecommunications Public Limited Company | Method and apparatus for network security |
JP4315696B2 (en) * | 2002-03-29 | 2009-08-19 | 富士通株式会社 | Host terminal emulation program, relay program, and host terminal emulation method |
AU2003239385A1 (en) | 2002-05-10 | 2003-11-11 | Richard R. Reisman | Method and apparatus for browsing using multiple coordinated device |
US7139798B2 (en) * | 2002-05-17 | 2006-11-21 | Groove Networks, Inc. | Method and apparatus for connecting a secure peer-to-peer collaboration system to an external system |
US7480697B2 (en) * | 2002-05-28 | 2009-01-20 | International Business Machines Corporation | Method and apparatus using attached hardware subsystem to communicate between attached hosts |
FI114773B (en) * | 2002-06-20 | 2004-12-15 | Nokia Corp | A method and apparatus for transmitting activity-based presence information |
US7421736B2 (en) * | 2002-07-02 | 2008-09-02 | Lucent Technologies Inc. | Method and apparatus for enabling peer-to-peer virtual private network (P2P-VPN) services in VPN-enabled network |
US7386546B1 (en) * | 2002-07-09 | 2008-06-10 | Network Appliance, Inc. | Metadirectory namespace and method for use of the same |
US8224985B2 (en) | 2005-10-04 | 2012-07-17 | Sony Computer Entertainment Inc. | Peer-to-peer communication traversing symmetric network address translators |
US8060626B2 (en) | 2008-09-22 | 2011-11-15 | Sony Computer Entertainment America Llc. | Method for host selection based on discovered NAT type |
WO2004025466A2 (en) * | 2002-09-16 | 2004-03-25 | Clearcube Technology, Inc. | Distributed computing infrastructure |
US8392609B2 (en) | 2002-09-17 | 2013-03-05 | Apple Inc. | Proximity detection for media proxies |
US7225226B2 (en) | 2002-09-27 | 2007-05-29 | International Business Machines Corporation | Chat messaging channel redirection |
US7555108B2 (en) * | 2002-10-01 | 2009-06-30 | Nortel Networks Limited | Presence information for telephony users |
US20040066770A1 (en) * | 2002-10-07 | 2004-04-08 | Pabla Kuldip Singh | Method for communicating with a resource-constrained device on an edge of a network |
US7640267B2 (en) * | 2002-11-20 | 2009-12-29 | Radar Networks, Inc. | Methods and systems for managing entities in a computing device using semantic objects |
US7707310B2 (en) * | 2002-11-20 | 2010-04-27 | Cisco Technology, Inc. | Mobile IP registration supporting port identification |
US20040107242A1 (en) * | 2002-12-02 | 2004-06-03 | Microsoft Corporation | Peer-to-peer content broadcast transfer mechanism |
US9357256B2 (en) * | 2002-12-11 | 2016-05-31 | Broadcom Corporation | Third party media channel access in a media exchange network |
US7613773B2 (en) * | 2002-12-31 | 2009-11-03 | Rensselaer Polytechnic Institute | Asynchronous network audio/visual collaboration system |
US7711810B2 (en) | 2003-01-03 | 2010-05-04 | Nortel Networks Limited | Distributed services based on presence technology |
US8775511B2 (en) * | 2003-02-10 | 2014-07-08 | Open Invention Network, Llc | Methods and apparatus for automatically adding a media component to an established multimedia collaboration session |
US20040237045A1 (en) * | 2003-05-21 | 2004-11-25 | Eintelligence, Inc. | Method for asynchronous sharing of integrated spreadsheets using a network |
US7603464B2 (en) * | 2003-06-04 | 2009-10-13 | Sony Computer Entertainment Inc. | Method and system for identifying available resources in a peer-to-peer network |
US7370089B2 (en) * | 2003-07-11 | 2008-05-06 | International Business Machines Corporation | Autonomic learning method to load balance output transfers of two peer nodes |
US7734690B2 (en) * | 2003-09-05 | 2010-06-08 | Microsoft Corporation | Method and apparatus for providing attributes of a collaboration system in an operating system folder-based file system |
US7792988B2 (en) * | 2003-10-20 | 2010-09-07 | Sony Computer Entertainment America, LLC | Peer-to-peer data relay |
US7392422B2 (en) * | 2003-10-20 | 2008-06-24 | Sony Computer Entertainment America Inc., | Violations in a peer-to-peer relay network |
US8495202B2 (en) * | 2003-10-24 | 2013-07-23 | Brother Kogyo Kabushiki Kaisha | Imaging device information management system |
US9118574B1 (en) | 2003-11-26 | 2015-08-25 | RPX Clearinghouse, LLC | Presence reporting using wireless messaging |
US7406691B2 (en) | 2004-01-13 | 2008-07-29 | International Business Machines Corporation | Minimizing complex decisions to allocate additional resources to a job submitted to a grid environment |
US7562143B2 (en) * | 2004-01-13 | 2009-07-14 | International Business Machines Corporation | Managing escalating resource needs within a grid environment |
US7552437B2 (en) * | 2004-01-14 | 2009-06-23 | International Business Machines Corporation | Maintaining application operations within a suboptimal grid environment |
KR101042745B1 (en) * | 2004-01-30 | 2011-06-20 | 삼성전자주식회사 | System and method for reestablishing the session between terminal and server |
EP1560137A1 (en) * | 2004-01-30 | 2005-08-03 | Sap Ag | Technique for reliable message confirmation |
US20050198193A1 (en) * | 2004-02-12 | 2005-09-08 | Jaakko Halme | System, method, and apparatus for creating metadata enhanced media files from broadcast media |
US7197502B2 (en) * | 2004-02-18 | 2007-03-27 | Friendly Polynomials, Inc. | Machine-implemented activity management system using asynchronously shared activity data objects and journal data items |
SE527871C2 (en) | 2004-03-09 | 2006-06-27 | Ericsson Telefon Ab L M | Method and system for managing web services |
US8229454B1 (en) | 2004-03-22 | 2012-07-24 | Avaya Inc. | Personal location information management |
US7895020B2 (en) * | 2004-04-01 | 2011-02-22 | General Dynamics Advanced Information Systems, Inc. | System and method for multi-perspective collaborative modeling |
US7580867B2 (en) | 2004-05-04 | 2009-08-25 | Paul Nykamp | Methods for interactively displaying product information and for collaborative product design |
US8171387B2 (en) * | 2004-05-13 | 2012-05-01 | Boardwalk Collaboration, Inc. | Method of and system for collaboration web-based publishing |
US20050262075A1 (en) | 2004-05-21 | 2005-11-24 | Bea Systems, Inc. | Systems and methods for collaboration shared state management |
US20060010205A1 (en) * | 2004-05-21 | 2006-01-12 | Bea Systems, Inc. | Systems and methods for collaboration impersonation |
US20060010125A1 (en) * | 2004-05-21 | 2006-01-12 | Bea Systems, Inc. | Systems and methods for collaborative shared workspaces |
US7266547B2 (en) | 2004-06-10 | 2007-09-04 | International Business Machines Corporation | Query meaning determination through a grid service |
US7656870B2 (en) * | 2004-06-29 | 2010-02-02 | Damaka, Inc. | System and method for peer-to-peer hybrid communications |
EP2492808A1 (en) | 2004-06-30 | 2012-08-29 | Jumpstart Wireless Corporation | System and method for extending business systems to a mobile workforce |
US7730030B1 (en) | 2004-08-15 | 2010-06-01 | Yongyong Xu | Resource based virtual communities |
US7925698B2 (en) * | 2004-08-18 | 2011-04-12 | Siemens Enterprise Communications, Inc. | Apparatus and method for a synchronized mobile communication client |
US7899863B2 (en) * | 2004-08-18 | 2011-03-01 | Siemens Enterprise Communications, Inc. | Apparatus and method for enhanced synchronization using an IMS server |
US7600006B2 (en) * | 2004-08-31 | 2009-10-06 | Inter-Tel, Inc | Peer-to-peer distribution of firmware |
FR2875361B1 (en) * | 2004-09-16 | 2007-01-12 | Christian Garnier | REAL-TIME COMMUNICATION SYSTEM |
US7571224B2 (en) * | 2004-10-29 | 2009-08-04 | International Business Machines Corporation | Method for using presence in a system management environment |
US7558862B1 (en) * | 2004-12-09 | 2009-07-07 | LogMeln, Inc. | Method and apparatus for remotely controlling a computer with peer-to-peer command and data transfer |
IL165817A0 (en) * | 2004-12-16 | 2006-01-15 | Samsung Electronics U K Ltd | Electronic music on hand portable and communication enabled devices |
US7590623B2 (en) * | 2005-01-06 | 2009-09-15 | International Business Machines Corporation | Automated management of software images for efficient resource node building within a grid environment |
US7571120B2 (en) | 2005-01-12 | 2009-08-04 | International Business Machines Corporation | Computer implemented method for estimating future grid job costs by classifying grid jobs and storing results of processing grid job microcosms |
US7562035B2 (en) | 2005-01-12 | 2009-07-14 | International Business Machines Corporation | Automating responses by grid providers to bid requests indicating criteria for a grid job |
US8219635B2 (en) | 2005-03-09 | 2012-07-10 | Vudu, Inc. | Continuous data feeding in a distributed environment |
US9176955B2 (en) | 2005-03-09 | 2015-11-03 | Vvond, Inc. | Method and apparatus for sharing media files among network nodes |
US8904463B2 (en) | 2005-03-09 | 2014-12-02 | Vudu, Inc. | Live video broadcasting on distributed networks |
US20080022343A1 (en) * | 2006-07-24 | 2008-01-24 | Vvond, Inc. | Multiple audio streams |
US20060265396A1 (en) * | 2005-05-19 | 2006-11-23 | Trimergent | Personalizable information networks |
US20060265394A1 (en) * | 2005-05-19 | 2006-11-23 | Trimergent | Personalizable information networks |
US20060265395A1 (en) * | 2005-05-19 | 2006-11-23 | Trimergent | Personalizable information networks |
US8099511B1 (en) * | 2005-06-11 | 2012-01-17 | Vudu, Inc. | Instantaneous media-on-demand |
US7707579B2 (en) | 2005-07-14 | 2010-04-27 | International Business Machines Corporation | Method and system for application profiling for purposes of defining resource requirements |
US8155623B2 (en) * | 2005-07-29 | 2012-04-10 | Nextel Communications Inc. | System and method for obtaining information from a wireless modem |
US20070239725A1 (en) * | 2006-03-28 | 2007-10-11 | Microsoft Corporation | Active cache offline access and management of project files |
US8296812B1 (en) | 2006-09-01 | 2012-10-23 | Vudu, Inc. | Streaming video using erasure encoding |
WO2008043182A1 (en) * | 2006-10-13 | 2008-04-17 | Ets (Ecole De Technologie Superieure) | System for supporting collaborative work |
US8051475B2 (en) * | 2006-11-01 | 2011-11-01 | The United States Of America As Represented By The Secretary Of The Air Force | Collaboration gateway |
US8024396B2 (en) * | 2007-04-26 | 2011-09-20 | Microsoft Corporation | Distributed behavior controlled execution of modeled applications |
US8160567B2 (en) * | 2007-05-08 | 2012-04-17 | Verizon Patent And Licensing Inc. | Inbound phone control |
US7995478B2 (en) | 2007-05-30 | 2011-08-09 | Sony Computer Entertainment Inc. | Network communication with path MTU size discovery |
US20090097815A1 (en) * | 2007-06-18 | 2009-04-16 | Lahr Nils B | System and method for distributed and parallel video editing, tagging, and indexing |
US8239505B2 (en) * | 2007-06-29 | 2012-08-07 | Microsoft Corporation | Progressively implementing declarative models in distributed systems |
US7970892B2 (en) | 2007-06-29 | 2011-06-28 | Microsoft Corporation | Tuning and optimizing distributed systems with declarative models |
US8230386B2 (en) * | 2007-08-23 | 2012-07-24 | Microsoft Corporation | Monitoring distributed applications |
US8099720B2 (en) | 2007-10-26 | 2012-01-17 | Microsoft Corporation | Translating declarative models |
US7974939B2 (en) | 2007-10-26 | 2011-07-05 | Microsoft Corporation | Processing model-based commands for distributed applications |
US8225308B2 (en) | 2007-10-26 | 2012-07-17 | Microsoft Corporation | Managing software lifecycle |
US7926070B2 (en) * | 2007-10-26 | 2011-04-12 | Microsoft Corporation | Performing requested commands for model-based applications |
US8181151B2 (en) * | 2007-10-26 | 2012-05-15 | Microsoft Corporation | Modeling and managing heterogeneous applications |
US20090138556A1 (en) * | 2007-11-27 | 2009-05-28 | Corry Kevin M | System and method for implementing quick response replies on a data processing system |
US7908393B2 (en) | 2007-12-04 | 2011-03-15 | Sony Computer Entertainment Inc. | Network bandwidth detection, distribution and traffic prioritization |
US7856506B2 (en) | 2008-03-05 | 2010-12-21 | Sony Computer Entertainment Inc. | Traversal of symmetric network address translator for multiple simultaneous connections |
US8230348B2 (en) * | 2008-04-28 | 2012-07-24 | Roger Peters | Collaboration software with real-time synchronization |
US20100031333A1 (en) * | 2008-07-22 | 2010-02-04 | Mitchell Mark T | Secure email |
US9391825B1 (en) | 2009-03-24 | 2016-07-12 | Amazon Technologies, Inc. | System and method for tracking service results |
US10628847B2 (en) | 2009-04-15 | 2020-04-21 | Fiver Llc | Search-enhanced semantic advertising |
US20110078233A1 (en) * | 2009-09-30 | 2011-03-31 | International Business Machines Corporation | Apparatus, system, and method for improved performance of real time applications in intermittent connection environments |
US9432473B2 (en) * | 2010-02-17 | 2016-08-30 | Business Objects Software Ltd. | Online presence management for web sites |
US9734124B2 (en) * | 2010-03-04 | 2017-08-15 | International Business Machines Corporation | Direct linked two way forms |
US9682324B2 (en) | 2010-05-12 | 2017-06-20 | Activision Publishing, Inc. | System and method for enabling players to participate in asynchronous, competitive challenges |
US9183560B2 (en) | 2010-05-28 | 2015-11-10 | Daniel H. Abelow | Reality alternate |
JP6302614B2 (en) * | 2011-02-25 | 2018-03-28 | 任天堂株式会社 | Communication system, information processing apparatus, program, and information processing method |
US9754585B2 (en) * | 2012-04-03 | 2017-09-05 | Microsoft Technology Licensing, Llc | Crowdsourced, grounded language for intent modeling in conversational interfaces |
US9161287B2 (en) * | 2012-10-16 | 2015-10-13 | Spectranetix, Inc. | Technique for efficient message delivery in Ad Hoc, mesh, wireless computer networks |
US9843617B2 (en) | 2014-03-26 | 2017-12-12 | Rockwell Automation Technologies, Inc. | Cloud manifest configuration management system |
US9886012B2 (en) | 2014-03-26 | 2018-02-06 | Rockwell Automation Technologies, Inc. | Component factory for human-machine interface migration to a cloud platform |
US10208947B2 (en) | 2014-03-26 | 2019-02-19 | Rockwell Automation Technologies, Inc. | Cloud-level analytics for boiler networks |
US9825949B2 (en) | 2014-03-26 | 2017-11-21 | Rockwell Automation Technologies, Inc. | Device authentication to facilitate secure cloud management of industrial data |
US10095202B2 (en) * | 2014-03-26 | 2018-10-09 | Rockwell Automation Technologies, Inc. | Multiple controllers configuration management interface for system connectivity |
US9838476B2 (en) | 2014-03-26 | 2017-12-05 | Rockwell Automation Technologies, Inc. | On-premise data collection and ingestion using industrial cloud agents |
US9866635B2 (en) | 2014-03-26 | 2018-01-09 | Rockwell Automation Technologies, Inc. | Unified data ingestion adapter for migration of industrial data to a cloud platform |
US9971317B2 (en) | 2014-03-26 | 2018-05-15 | Rockwell Automation Technologies, Inc. | Cloud-level industrial controller loop gain tuning based on industrial application type |
US9614963B2 (en) | 2014-03-26 | 2017-04-04 | Rockwell Automation Technologies, Inc. | Cloud-based global alarm annunciation system for industrial systems |
US9392057B2 (en) * | 2014-04-11 | 2016-07-12 | Qualcomm Incorporated | Selectively exchanging data between P2P-capable client devices via a server |
US9396089B2 (en) | 2014-05-30 | 2016-07-19 | Apple Inc. | Activity tracing diagnostic systems and methods |
US10430577B2 (en) | 2014-05-30 | 2019-10-01 | Apple Inc. | Method and apparatus for inter process privilige transfer |
US9619012B2 (en) | 2014-05-30 | 2017-04-11 | Apple Inc. | Power level control using power assertion requests |
FR3031258B1 (en) * | 2014-12-31 | 2017-01-27 | Bull Sas | METHOD OF COMMUNICATION BETWEEN A REMOTE ACTION MANAGER AND A COMMUNICATION UNIT |
US9800659B2 (en) * | 2015-02-02 | 2017-10-24 | International Business Machines Corporation | Enterprise peer-to-peer storage and method of managing peer network storage |
US10471348B2 (en) | 2015-07-24 | 2019-11-12 | Activision Publishing, Inc. | System and method for creating and sharing customized video game weapon configurations in multiplayer video games via one or more social networks |
US10764255B2 (en) | 2016-09-21 | 2020-09-01 | Rockwell Automation Technologies, Inc. | Secure command execution from a cloud monitoring system to a remote cloud agent |
US11327473B2 (en) | 2017-07-11 | 2022-05-10 | Rockwell Automation Technologies, Inc. | Dynamically reconfigurable data collection agent for fracking pump asset |
US10482063B2 (en) | 2017-08-14 | 2019-11-19 | Rockwell Automation Technologies, Inc. | Modular control manifest generator for cloud automation |
US10416660B2 (en) | 2017-08-31 | 2019-09-17 | Rockwell Automation Technologies, Inc. | Discrete manufacturing hybrid cloud solution architecture |
US10554701B1 (en) | 2018-04-09 | 2020-02-04 | Amazon Technologies, Inc. | Real-time call tracing in a service-oriented system |
US11410109B2 (en) * | 2018-11-01 | 2022-08-09 | Precog, LLC | Portable real-time experience communications device and monitoring system |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5220657A (en) * | 1987-12-02 | 1993-06-15 | Xerox Corporation | Updating local copy of shared data in a collaborative system |
JPH03253147A (en) * | 1990-03-02 | 1991-11-12 | Nippon Telegr & Teleph Corp <Ntt> | Distributed setting method for plural routes |
US5538255A (en) | 1992-02-18 | 1996-07-23 | Barker; Bruce J. | Remote controlled multiplayer video game |
AU6161594A (en) | 1993-02-26 | 1994-09-14 | Taligent, Inc. | Collaborative work system |
JPH08335965A (en) * | 1995-06-09 | 1996-12-17 | Hitachi Ltd | Communication aid system, communication aid method, information storage device and terminal equipment |
GB2303946A (en) | 1995-07-29 | 1997-03-05 | Ibm | Data conferencing system |
JPH09163328A (en) * | 1995-12-13 | 1997-06-20 | Ricoh Co Ltd | Telewriting system |
US5822525A (en) * | 1996-05-22 | 1998-10-13 | Microsoft Corporation | Method and system for presentation conferencing |
US5862346A (en) * | 1996-06-28 | 1999-01-19 | Metadigm | Distributed group activity data network system and corresponding method |
US5892949A (en) | 1996-08-30 | 1999-04-06 | Schlumberger Technologies, Inc. | ATE test programming architecture |
US5899810A (en) | 1997-01-24 | 1999-05-04 | Kaon Interactive Corporation | Distributed game architecture to overcome system latency |
US5940082A (en) | 1997-02-14 | 1999-08-17 | Brinegar; David | System and method for distributed collaborative drawing |
JPH10240651A (en) | 1997-02-28 | 1998-09-11 | Hitachi Ltd | Automatic retransmtiting system for stock order data |
GB2324175B (en) * | 1997-04-10 | 2002-07-31 | Ibm | Personal conferencing system |
US5861883A (en) * | 1997-05-13 | 1999-01-19 | International Business Machines Corp. | Method and system for portably enabling awareness, touring, and conferencing over the world-wide web using proxies and shared-state servers |
US5966512A (en) * | 1997-06-05 | 1999-10-12 | International Business Machines Corporation | Groupware save operation |
US6233600B1 (en) * | 1997-07-15 | 2001-05-15 | Eroom Technology, Inc. | Method and system for providing a networked collaborative work environment |
US5987376A (en) * | 1997-07-16 | 1999-11-16 | Microsoft Corporation | System and method for the distribution and synchronization of data and state information between clients in a distributed processing system |
WO1999006925A1 (en) | 1997-07-31 | 1999-02-11 | Data Net Corporation | Method and apparatus for implementing software connectivity for client/server applications |
US6105055A (en) * | 1998-03-13 | 2000-08-15 | Siemens Corporate Research, Inc. | Method and apparatus for asynchronous multimedia collaboration |
US6342906B1 (en) * | 1999-02-02 | 2002-01-29 | International Business Machines Corporation | Annotation layer for synchronous collaboration |
US6353174B1 (en) * | 1999-12-10 | 2002-03-05 | Harmonix Music Systems, Inc. | Method and apparatus for facilitating group musical interaction over a network |
-
1999
- 1999-07-19 US US09/357,007 patent/US6640241B1/en not_active Expired - Lifetime
-
2000
- 2000-06-28 EP EP00944957A patent/EP1328882B1/en not_active Expired - Lifetime
- 2000-06-28 CA CA002380148A patent/CA2380148C/en not_active Expired - Lifetime
- 2000-06-28 DE DE60038705T patent/DE60038705T2/en not_active Expired - Lifetime
- 2000-06-28 KR KR1020027000810A patent/KR100722916B1/en active IP Right Grant
- 2000-06-28 IL IL14770400A patent/IL147704A0/en active IP Right Grant
- 2000-06-28 WO PCT/US2000/017785 patent/WO2001006365A2/en active Application Filing
- 2000-06-28 JP JP2001511555A patent/JP4564697B2/en not_active Expired - Fee Related
- 2000-06-28 AT AT00944957T patent/ATE393433T1/en not_active IP Right Cessation
-
2002
- 2002-01-17 IL IL147704A patent/IL147704A/en unknown
Also Published As
Publication number | Publication date |
---|---|
WO2001006365A2 (en) | 2001-01-25 |
JP2003536123A (en) | 2003-12-02 |
CA2380148C (en) | 2009-12-01 |
KR20020042805A (en) | 2002-06-07 |
KR100722916B1 (en) | 2007-05-30 |
EP1328882B1 (en) | 2008-04-23 |
IL147704A0 (en) | 2002-08-14 |
IL147704A (en) | 2006-12-31 |
DE60038705D1 (en) | 2008-06-05 |
EP1328882A2 (en) | 2003-07-23 |
JP4564697B2 (en) | 2010-10-20 |
ATE393433T1 (en) | 2008-05-15 |
US6640241B1 (en) | 2003-10-28 |
WO2001006365A8 (en) | 2001-08-16 |
DE60038705T2 (en) | 2009-07-02 |
WO2001006365A3 (en) | 2003-05-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2380148A1 (en) | Method and apparatus for activity-based collaboration by a computer system equipped with a communications manager | |
CN101184055B (en) | Method and device of delivering, receiving, transmitting off-line files | |
US20020159455A1 (en) | Packet transfer migration communications control device and method | |
CA2433261A1 (en) | Network protocols for distributing functions within a network | |
US20080002224A1 (en) | Communication apparatus | |
JP2002217938A (en) | Relay server and communication system | |
JPH11313059A (en) | Multicasting communication method/system and storage medium recording multicasting communication program | |
CN102111608B (en) | Communication method and device of video monitoring system | |
CN109600721A (en) | A kind of communication means and device | |
CN101141383A (en) | Method, system and two-layered equipment of implementing two-layered multicast forwarding path rapid convergence | |
US6269084B1 (en) | Time delay based solution of a telecommunication route | |
JP2000244549A5 (en) | ||
KR20060112350A (en) | Notification system and method using messenger | |
JP4775716B2 (en) | Relay device, relay method, and relay program | |
US6295560B1 (en) | Data delivery system with load distribution among data delivery units using shared lower address and unique lower layer address | |
CN100373894C (en) | Instant communication roating method for mobile network | |
CN112073403A (en) | AP isolation state network distribution method, terminal and readable storage medium | |
JP4339168B2 (en) | Multicast communication system, router and home agent | |
JP4647162B2 (en) | Communication device | |
JP3398844B2 (en) | Transfer packet receiver | |
JPH0779351B2 (en) | E-mail device | |
JP2002222148A (en) | Program for controlling file sequence, and recording medium | |
JPH09261225A (en) | Load share system | |
JPH05304537A (en) | Electronic mail forward system | |
JPH09160874A (en) | System for checking duplicate message transmission |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20200629 |