Movatterモバイル変換


[0]ホーム

URL:


US20030164853A1 - Distributed document sharing - Google Patents

Distributed document sharing
Download PDF

Info

Publication number
US20030164853A1
US20030164853A1US09/753,193US75319300AUS2003164853A1US 20030164853 A1US20030164853 A1US 20030164853A1US 75319300 AUS75319300 AUS 75319300AUS 2003164853 A1US2003164853 A1US 2003164853A1
Authority
US
United States
Prior art keywords
server
computer
conference
meeting
client
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.)
Abandoned
Application number
US09/753,193
Inventor
Min Zhu
Xuan Zhang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cisco Technology Inc
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by IndividualfiledCriticalIndividual
Priority to US09/753,193priorityCriticalpatent/US20030164853A1/en
Assigned to WEBEX COMMUNICATIONS, INC.reassignmentWEBEX COMMUNICATIONS, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: ZHANG, XUAN, ZHU, MIN
Publication of US20030164853A1publicationCriticalpatent/US20030164853A1/en
Priority to US11/045,749prioritypatent/US7461347B2/en
Assigned to CISCO TECHNOLOGY, INC.reassignmentCISCO TECHNOLOGY, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: CISCO WEBEX LLC
Assigned to CISCO WEBEX LLCreassignmentCISCO WEBEX LLCCHANGE OF NAME (SEE DOCUMENT FOR DETAILS).Assignors: WEBEX COMMUNICATIONS, INC.
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

033 A distributed collaborative computer system that supports document sharing is provided that comprises a plurality of server computers interconnected via a high-speed link. Client computers can connect to any available server computer and start or join a conference hosted on either the server computer to which the client computer is connected or any other server in the system. As a result, the system and method of the present invention allow document sharing among an arbitrary number of client computers.

Description

Claims (18)

We claim:
1. A computer system for distributed collaborative computing, the system comprising:
a plurality of server computers connected to a plurality of client computers via a global-area computer network;
a high-speed direct connection link connecting the plurality of server computers; and
a computer program executable by the server computers, wherein the computer program comprises computer instructions for:
conducting an on-line conference among an arbitrary number of the client computers connected to an arbitrary number of the server computers over the global-area network and the high-speed direct connection link; and
viewing a document stored on one of the client computers on an arbitrary number of other client computers.
2. The computer system ofclaim 1, wherein the computer program further comprises computer instructions for:
spawning one or more processes on the server computers controlling the viewing of the shared document;
monitoring the operational status of the spawned processes; and
spawning a new process in the event failure of a spawned process is detected.
3. The computer system ofclaim 1, wherein the computer program further comprises computer instructions for:
sharing an application program executed on one of the client computers on an arbitrary number of other client computers.
4. The computer system ofclaim 1, wherein the computer program further comprises computer instructions for:
detecting a failure of one of the server computers handling the on-line conference;
disconnecting the failed server computer from the on-line conference;
connecting another of the server computers to the conference; and
resuming the on-line conference.
5. The computer system ofclaim 1, further comprising a database, wherein the computer program further comprises computer instructions for:
storing information about the status of the on-line conference in the database.
6. The computer system ofclaim 1, wherein the computer program further comprises computer instructions for:
ensuring that a maximum number of authorized conference participants in not exceeded.
7. A method of operating a distributed collaborative computing system comprising a plurality of server computers, the method comprising:
conducting an on-line conference among an arbitrary number of the client computers connected to an arbitrary number of the server computers over the global-area network and the high-speed direct connection link; and
viewing a document stored on one of the client computers on an arbitrary number of other client computers.
8. The methodclaim 7, further comprising:
spawning one or more processes on the server computers controlling the viewing of the shared document;
monitoring the operational status of the spawned processes; and
spawning a new process in the event failure of a spawned process is detected.
9. The method ofclaim 7, further comprising:
viewing a document stored on one of the client computers on an arbitrary number of other client computers.
10. The method ofclaim 7, further comprising:
detecting a failure of one of the server computers handling the on-line conference;
disconnecting the failed server computer from the on-line conference;
connecting another of the server computers to the conference; and
resuming the on-line conference.
11. The method ofclaim 7, wherein the distributed collaborative computing system further comprises a database and the method further comprises:
storing information about the status of the on-line conference in the database.
12. The method ofclaim 7, further comprising:
ensuring that a maximum number of authorized conference participants in not exceeded.
13. A computer-readable storage medium storing a computer program executable by a plurality of server computers, the computer program comprising computer instructions for:
conducting an on-line conference among an arbitrary number of the client computers connected to an arbitrary number of the server computers over the global-area network and the high-speed direct connection link; and
viewing a document stored on one of the client computers on an arbitrary number of other client computers.
14. The computer-readable storage medium ofclaim 13, wherein the computer program further comprises computer instructions for:
spawning one or more processes on the server computers controlling the viewing of the shared document;
monitoring the operational status of the spawned processes; and
spawning a new process in the event failure of a spawned process is detected.
15. The computer-readable storage medium ofclaim 13, wherein the computer program further comprises computer instructions for:
viewing a document stored on one of the client computers on an arbitrary number of other client computers.
16. The computer-readable storage medium ofclaim 13, wherein the computer program further comprises computer instructions for:
detecting a failure of one of the server computers handling the on-line conference;
disconnecting the failed server computer from the on-line conference;
connecting another of the server computers to the conference; and
resuming the on-line conference.
17. The computer-readable storage medium ofclaim 13, further comprising a database, wherein the computer program further comprises computer instructions for:
storing information about the status of the on-line conference in the database.
18. The computer-readable storage medium ofclaim 13, wherein the computer program further comprises computer instructions for:
ensuring that a maximum number of authorized conference participants in not exceeded.
US09/753,1932000-12-292000-12-29Distributed document sharingAbandonedUS20030164853A1 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
US09/753,193US20030164853A1 (en)2000-12-292000-12-29Distributed document sharing
US11/045,749US7461347B2 (en)2000-12-292005-01-28Distributed document sharing

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US09/753,193US20030164853A1 (en)2000-12-292000-12-29Distributed document sharing

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US11/045,749ContinuationUS7461347B2 (en)2000-12-292005-01-28Distributed document sharing

Publications (1)

Publication NumberPublication Date
US20030164853A1true US20030164853A1 (en)2003-09-04

Family

ID=27805573

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US09/753,193AbandonedUS20030164853A1 (en)2000-12-292000-12-29Distributed document sharing
US11/045,749Expired - LifetimeUS7461347B2 (en)2000-12-292005-01-28Distributed document sharing

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US11/045,749Expired - LifetimeUS7461347B2 (en)2000-12-292005-01-28Distributed document sharing

Country Status (1)

CountryLink
US (2)US20030164853A1 (en)

Cited By (38)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030179951A1 (en)*2002-03-252003-09-25Christiansen Bernd O.Method and apparatus for fast block motion detection
US20050028201A1 (en)*1996-05-032005-02-03Starsight Telecast, Inc.Information system
US20060161624A1 (en)*2001-04-132006-07-20Elaine MontgomeryMethods and apparatuses for dynamically sharing a portion of a display for application based screen sampling
US20060161623A1 (en)*2001-04-132006-07-20Elaine MontgomeryMethods and apparatuses for selectively sharing a portion of a display for application based screen sampling
US20060161622A1 (en)*2001-04-132006-07-20Elaine MontgomeryMethods and apparatuses for selectively sharing a portion of a display for application based screen sampling using direct draw applications
US20060173722A1 (en)*2005-01-282006-08-03Kabushiki Kaisha ToshibaMethod and system for managing documents
US20060190826A1 (en)*2005-02-222006-08-24Elaine MontgomeryMethods and apparatuses for dynamically sharing a portion of a display during a collaboration session
US20060248077A1 (en)*2005-04-282006-11-02Kazunori HorikiriDocument management system, document management method, and recording medium storing program for document management
US20060259490A1 (en)*2005-04-282006-11-16Kazunori HorikiriDocument management system, document management method, and recording medium storing program for document management
US20080021975A1 (en)*2006-07-182008-01-24Eric YuanMethods and apparatuses for accessing an application on a remote device
US20080294992A1 (en)*2007-05-242008-11-27Neil LiangMethods and apparatuses for displaying and managing content during a collaboration session
DE102007059173A1 (en)*2007-12-062009-06-10Desch, Jürgen, Dipl.-ArchitektComputer e.g. personal computer, has storage device i.e. flash memory, provided for storing and/or transporting information, switching unit switching between computing units, and operating units i.e. processing unit, processing information
US20090316685A1 (en)*2008-06-182009-12-24Indrek MandreCommunication system
US20090316686A1 (en)*2008-06-182009-12-24Indrek MandreCommunication system
US20100241969A1 (en)*2005-03-152010-09-23Microsoft CorporationMethod and system for creating temporary visual indicia
US20100262925A1 (en)*2009-04-082010-10-14Guangbing LiuEfficiently sharing windows during online collaborative computing sessions
US8117560B1 (en)2005-02-222012-02-14Cisco Technology, Inc.Methods and apparatuses for selectively removing sensitive information during a collaboration session
US8200828B2 (en)2005-01-142012-06-12Citrix Systems, Inc.Systems and methods for single stack shadowing
US8230096B2 (en)2005-01-142012-07-24Citrix Systems, Inc.Methods and systems for generating playback instructions for playback of a recorded computer session
US20120246226A1 (en)*2011-03-232012-09-27Tappin Inc.System and method for sharing data from a local network to a remote device
US8296441B2 (en)2005-01-142012-10-23Citrix Systems, Inc.Methods and systems for joining a real-time session of presentation layer protocol data
US8422851B2 (en)2005-01-142013-04-16Citrix Systems, Inc.System and methods for automatic time-warped playback in rendering a recorded computer session
US8615159B2 (en)2011-09-202013-12-24Citrix Systems, Inc.Methods and systems for cataloging text in a recorded session
US8788680B1 (en)*2012-01-302014-07-22Google Inc.Virtual collaboration session access
US20140280955A1 (en)*2013-03-142014-09-18Sky Socket, LlcControlling Electronically Communicated Resources
US8935316B2 (en)2005-01-142015-01-13Citrix Systems, Inc.Methods and systems for in-session playback on a local machine of remotely-stored and real time presentation layer protocol data
US9137086B1 (en)2011-08-252015-09-15Google Inc.Social media session access
JP2015187861A (en)*2014-03-142015-10-29国立大学法人 東京大学Document provision system, provision-side device, display-side device, and program
US9584964B2 (en)2014-12-222017-02-28Airwatch LlcEnforcement of proximity based policies
US20190121863A1 (en)*2017-10-202019-04-25Dropbox, Inc.Hosted storage for third-party services
US10303872B2 (en)2013-05-022019-05-28Airwatch, LlcLocation based configuration profile toggling
US10951541B2 (en)2012-02-142021-03-16Airwatch, LlcControlling distribution of resources on a network
US10979235B2 (en)2017-10-202021-04-13Dropbox, Inc.Content management system supporting third-party code
US11082355B2 (en)2012-02-142021-08-03Airwatch, LlcControllng distribution of resources in a network
US11113411B2 (en)2017-10-202021-09-07Dropbox, Inc.Authentication security model for a content management system
US20220086197A1 (en)*2020-09-142022-03-17Damaka, Inc.System and method for establishing and managing multiple call sessions from a centralized control interface
US11770584B1 (en)2021-05-232023-09-26Damaka, Inc.System and method for optimizing video communications based on device capabilities
US11902343B1 (en)2021-04-192024-02-13Damaka, Inc.System and method for highly scalable browser-based audio/video conferencing

Families Citing this family (63)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6911987B1 (en)*1995-07-052005-06-28Microsoft CorporationMethod and system for transmitting data for a shared application
US20020019845A1 (en)2000-06-162002-02-14Hariton Nicholas T.Method and system for distributed scripting of presentations
JP3882479B2 (en)*2000-08-012007-02-14コクヨ株式会社 Project activity support system
US8255791B2 (en)2000-11-292012-08-28Dov KorenCollaborative, flexible, interactive real-time displays
US7418664B2 (en)*2002-04-032008-08-26Microsoft CorporationApplication sharing single document sharing
US7028266B2 (en)2002-04-052006-04-11Microsoft CorporationProcessing occluded windows during application sharing
US7293243B1 (en)2002-05-222007-11-06Microsoft CorporationApplication sharing viewer presentation
US7356563B1 (en)2002-06-062008-04-08Microsoft CorporationMethods of annotating a collaborative application display
US20040255308A1 (en)*2003-06-162004-12-16Microsoft CorporationMethod and system for activity-based user interfaces
US20050160160A1 (en)*2003-12-292005-07-21Nokia, Inc.Method and system for unified session control of multiple management servers on network appliances
US7005957B2 (en)*2004-05-292006-02-28Tsung-Mou YuMechanism for trip-free of the bimetallic plate of a safety switch device
US20060064643A1 (en)2004-09-142006-03-23Hariton Nicholas TDistributed scripting for presentations with touch screen displays
US8090844B2 (en)*2004-10-082012-01-03Truecontext CorporationContent management across shared, mobile file systems
US20060244818A1 (en)*2005-04-282006-11-02Comotiv Systems, Inc.Web-based conferencing system
US20060265395A1 (en)*2005-05-192006-11-23TrimergentPersonalizable information networks
US20070043569A1 (en)*2005-08-192007-02-22Intervoice Limited PartnershipSystem and method for inheritance of advertised functionality in a user interactive system
US7797636B2 (en)*2005-08-192010-09-14Joseph CarterSystem and method for administering pluggable user interactive system applications
US8683334B2 (en)*2005-08-192014-03-25Intervoice Limited PartnershipSystem and method for sharing access to service provider controls and subscriber profile data across multiple applications in a user interactive system
US20070198637A1 (en)*2006-01-042007-08-23Scott DeboyConferencing system with data file management
US20070156829A1 (en)*2006-01-052007-07-05Scott DeboyMessaging system with secure access
US20070239827A1 (en)*2006-02-132007-10-11Scott DeboyGlobal chat system
US20070286366A1 (en)*2006-03-172007-12-13Scott DeboyChat presence system
US20070271338A1 (en)*2006-05-182007-11-22Thomas AnschutzMethods, systems, and products for synchronizing media experiences
US20070276910A1 (en)*2006-05-232007-11-29Scott DeboyConferencing system with desktop sharing
US20070282793A1 (en)*2006-06-012007-12-06Majors Kenneth DComputer desktop sharing
US20080005233A1 (en)*2006-06-292008-01-03Yigang CaiOnline conferencing systems for sharing documents
US20080005245A1 (en)*2006-06-302008-01-03Scott DeboyConferencing system with firewall
US20080043964A1 (en)*2006-07-142008-02-21Majors Kenneth DAudio conferencing bridge
US20080021968A1 (en)*2006-07-192008-01-24Majors Kenneth DLow bandwidth chat system
US20080065999A1 (en)*2006-09-132008-03-13Majors Kenneth DConferencing system with document access
US20080065727A1 (en)*2006-09-132008-03-13Majors Kenneth DConferencing system with improved access
US7911955B2 (en)*2007-01-312011-03-22Hewlett-Packard Development Company, L.P.Coordinated media control system
US8495192B2 (en)*2007-02-282013-07-23Sony CorporationDistributed processing method, distributed processing system, server, program for the same, computer, and program for the same
US20100114876A1 (en)*2008-11-062010-05-06Mandel Edward WSystem and Method for Search Result Sharing
US8881015B2 (en)*2008-11-262014-11-04Samsung Electronics Co., Ltd.System and method for delivering documents to participants of work-flow events or tasks
US8255461B1 (en)2009-03-062012-08-28Cisco Technology, Inc.Efficient transmission of changing images using image caching
US20100318397A1 (en)*2009-06-122010-12-16Microsoft CorporationSynchronizing delegation models between disparate servers
US8768705B2 (en)*2009-10-272014-07-01Cisco Technology, Inc.Automated and enhanced note taking for online collaborative computing sessions
US9461834B2 (en)2010-04-222016-10-04Sharp Laboratories Of America, Inc.Electronic document provision to an online meeting
US20110268263A1 (en)*2010-04-302011-11-03American Teleconferencing Services Ltd.Conferencing alerts
US20110270936A1 (en)*2010-04-302011-11-03David Michael GuthrieSystems, methods, and computer programs for monitoring a conference and communicating with participants without joining as a participant
CN102375473A (en)*2010-08-092012-03-14鸿富锦精密工业(深圳)有限公司Electronic equipment
US8949352B2 (en)2011-10-282015-02-03Microsoft CorporationDocument sharing through browser
US9165290B2 (en)*2011-11-022015-10-20Microsoft Technology Licensing, LlcSharing notes in online meetings
USD711400S1 (en)2011-12-282014-08-19Target Brands, Inc.Display screen with graphical user interface
USD712417S1 (en)2011-12-282014-09-02Target Brands, Inc.Display screen with graphical user interface
USD715818S1 (en)2011-12-282014-10-21Target Brands, Inc.Display screen with graphical user interface
USD703687S1 (en)2011-12-282014-04-29Target Brands, Inc.Display screen with graphical user interface
USD703686S1 (en)2011-12-282014-04-29Target Brands, Inc.Display screen with graphical user interface
USD706793S1 (en)2011-12-282014-06-10Target Brands, Inc.Display screen with graphical user interface
USD705790S1 (en)2011-12-282014-05-27Target Brands, Inc.Display screen with graphical user interface
USD711399S1 (en)2011-12-282014-08-19Target Brands, Inc.Display screen with graphical user interface
USD701224S1 (en)2011-12-282014-03-18Target Brands, Inc.Display screen with graphical user interface
USD703685S1 (en)2011-12-282014-04-29Target Brands, Inc.Display screen with graphical user interface
USD705791S1 (en)*2011-12-282014-05-27Target Brands, Inc.Display screen with graphical user interface
USD705792S1 (en)2011-12-282014-05-27Target Brands, Inc.Display screen with graphical user interface
USD706794S1 (en)2011-12-282014-06-10Target Brands, Inc.Display screen with graphical user interface
US9449303B2 (en)*2012-01-192016-09-20Microsoft Technology Licensing, LlcNotebook driven accumulation of meeting documentation and notations
US9749367B1 (en)2013-03-072017-08-29Cisco Technology, Inc.Virtualization of physical spaces for online meetings
US9749395B2 (en)2013-05-312017-08-29International Business Machines CorporationWork environment for information sharing and collaboration
JP6287335B2 (en)*2014-02-282018-03-07株式会社リコー Terminal device, information processing system, information transmission method, and program
US9578285B1 (en)2014-08-222017-02-21Google Inc.Facilitating presentations during video conferences
US10431187B2 (en)*2015-06-292019-10-01Ricoh Company, Ltd.Terminal apparatus, screen recording method, program, and information processing system

Citations (64)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4654484A (en)*1983-07-211987-03-31Interand CorporationVideo compression/expansion system
US5176520A (en)*1990-04-171993-01-05Hamilton Eric RComputer assisted instructional delivery system and method
US5293619A (en)*1991-05-301994-03-08Sandia CorporationMethod and apparatus for collaborative use of application program
US5434852A (en)*1993-06-251995-07-18At&T Corp.Distributed processing architechture for control of broadband and narrowband communications networks
US5526492A (en)*1991-02-271996-06-11Kabushiki Kaisha ToshibaSystem having arbitrary master computer for selecting server and switching server to another server when selected processor malfunctions based upon priority order in connection request
US5577188A (en)*1994-05-311996-11-19Future Labs, Inc.Method to provide for virtual screen overlay
US5608872A (en)*1993-03-191997-03-04Ncr CorporationSystem for allowing all remote computers to perform annotation on an image and replicating the annotated image on the respective displays of other comuters
US5623603A (en)*1994-11-021997-04-22Fls Acquistion CorporationMethod of transferring data at adjustable levels of priorities to provide optimum response to user demands
US5649104A (en)*1993-03-191997-07-15Ncr CorporationSystem for allowing user of any computer to draw image over that generated by the host computer and replicating the drawn image to other computers
US5696895A (en)*1995-05-191997-12-09Compaq Computer CorporationFault tolerant multiple network servers
US5764901A (en)*1995-12-211998-06-09Intel CorporationRecord and playback in a data conference
US5764916A (en)*1996-09-271998-06-09Ichat, Inc.Method and apparatus for real time communication over a computer network
US5805804A (en)*1994-11-211998-09-08Oracle CorporationMethod and apparatus for scalable, high bandwidth storage retrieval and transportation of multimedia data on a network
US5805846A (en)*1994-02-141998-09-08International Business Machines CorporationSystem and method for dynamically sharing an application program among a plurality of conference devices while maintaining state
US5829001A (en)*1997-01-211998-10-27Netiq CorporationDatabase updates over a network
US5841980A (en)*1996-05-151998-11-24Rtime, Inc.Distributed system for communication networks in multi-user applications
US5872923A (en)*1993-03-191999-02-16Ncr CorporationCollaborative video conferencing system
US5887170A (en)*1995-02-131999-03-23International Business Machines CorporationSystem for classifying and sending selective requests to different participants of a collaborative application thereby allowing concurrent execution of collaborative and non-collaborative applications
US5892946A (en)*1995-09-121999-04-06Alcatel Usa, Inc.System and method for multi-site distributed object management environment
US5892509A (en)*1986-10-031999-04-06L G Semicon Co., Ltd.Image processing apparatus having common and personal memory and capable of viewing and editing an image commonly with a remote image processing apparatus over a network
US5916302A (en)*1996-12-061999-06-29International Business Machines CorporationMultimedia conferencing using parallel networks
US5918239A (en)*1997-01-211999-06-29International Business Machines CorporationDeferred display of web pages corresponding to links selected by user
US5923844A (en)*1993-03-191999-07-13Ncr CorporationRemote collaboration among host computer running host program and remote computers each running application program
US5940082A (en)*1997-02-141999-08-17Brinegar; DavidSystem and method for distributed collaborative drawing
US5944791A (en)*1996-10-041999-08-31Contigo Software LlcCollaborative web browser
US5974446A (en)*1996-10-241999-10-26Academy Of Applied ScienceInternet based distance learning system for communicating between server and clients wherein clients communicate with each other or with teacher using different communication techniques via common user interface
US5996002A (en)*1996-07-261999-11-30Fuji Xerox Co., Ltd.Collaborative work support system and method to facilitate the process of discussion in a meeting using a shared window
US6038593A (en)*1996-12-302000-03-14Intel CorporationRemote application control for low bandwidth application sharing
US6055574A (en)*1998-03-102000-04-25Unisys CorporationMethod of providing a service through a server with a virtual single network address
US6058416A (en)*1998-05-222000-05-02International Business Machines CorportionFlexible state sharing and consistency mechanism for interactive applications
US6167432A (en)*1996-02-292000-12-26Webex Communications, Inc.,Method for creating peer-to-peer connections over an interconnected network to facilitate conferencing among users
US6173311B1 (en)*1997-02-132001-01-09Pointcast, Inc.Apparatus, method and article of manufacture for servicing client requests on a network
US6182085B1 (en)*1998-05-282001-01-30International Business Machines CorporationCollaborative team crawling:Large scale information gathering over the internet
US6185695B1 (en)*1998-04-092001-02-06Sun Microsystems, Inc.Method and apparatus for transparent server failover for highly available objects
US6195685B1 (en)*1998-05-222001-02-27International Business Machines CorporationFlexible event sharing, batching, and state consistency mechanisms for interactive applications
US6233565B1 (en)*1998-02-132001-05-15Saranac Software, Inc.Methods and apparatus for internet based financial transactions with evidence of payment
US6246444B1 (en)*1997-11-212001-06-12Samsung Electronics Co., Ltd.Digital and analog TV common-use receiver having single ghost canceler and ghost cancellation method
US6247141B1 (en)*1998-09-242001-06-12Telefonaktiebolaget Lm Ericsson (Publ)Protocol for providing replicated servers in a client-server system
US6263433B1 (en)*1998-09-302001-07-17Ncr CorporationProvision of continuous database service and scalable query performance using active redundant copies
US6275953B1 (en)*1997-09-262001-08-14Emc CorporationRecovery from failure of a data processor in a network server
US6289385B1 (en)*1998-06-052001-09-11I2 Technologies, Inc.Computer workspace providing event management based on a permissibility framework
US6308887B1 (en)*1997-12-022001-10-30Cash Technologies, Inc.Multi-transactional architecture
US6314555B1 (en)*1997-07-252001-11-06British Telecommunications Public Limited CompanySoftware system generation
US6314425B1 (en)*1999-04-072001-11-06Critical Path, Inc.Apparatus and methods for use of access tokens in an internet document management system
US6349327B1 (en)*1995-12-222002-02-19Sun Microsystems, Inc.System and method enabling awareness of others working on similar tasks in a computer work environment
US6381637B1 (en)*1996-10-232002-04-30Access Co., Ltd.Information apparatus having automatic web reading function
US6397191B1 (en)*1998-06-052002-05-28I2 Technologies Us, Inc.Object-oriented workflow for multi-enterprise collaboration
US6412079B1 (en)*1998-10-092002-06-25Openwave Systems Inc.Server pool for clustered system
US6411989B1 (en)*1998-12-282002-06-25Lucent Technologies Inc.Apparatus and method for sharing information in simultaneously viewed documents on a communication system
US6487585B1 (en)*1999-08-112002-11-26Lucent Technologies Inc.System and method for “Open Mike” network-based communication
US6499026B1 (en)*1997-06-022002-12-24Aurigin Systems, Inc.Using hyperbolic trees to visualize data generated by patent-centric and group-oriented data processing
US6539406B1 (en)*2000-02-172003-03-25Conectron, Inc.Method and apparatus to create virtual back space on an electronic document page, or an electronic document element contained therein, and to access, manipulate and transfer information thereon
US6567813B1 (en)*2000-12-292003-05-20Webex Communications, Inc.Quality of service maintenance for distributed collaborative computing
US6574674B1 (en)*1996-05-242003-06-03Microsoft CorporationMethod and system for managing data while sharing application programs
US6584493B1 (en)*1999-03-022003-06-24Microsoft CorporationMultiparty conferencing and collaboration system utilizing a per-host model command, control and communication structure
US6601087B1 (en)*1998-11-182003-07-29Webex Communications, Inc.Instant document sharing
US6611586B2 (en)*1998-12-312003-08-26At&T Corp.System and method for edge switch query using advanced intelligent network protocol
US6611822B1 (en)*1999-05-052003-08-26Ac Properties B.V.System method and article of manufacture for creating collaborative application sharing
US20030167304A1 (en)*2000-12-292003-09-04Min ZhuDistributed meeting management
US20030167293A1 (en)*2000-12-292003-09-04Min ZhuFault tolerant server architecture for collaborative computing
US20030167418A1 (en)*2000-12-292003-09-04Min ZhuFault-tolerant server for collaborative computing
US6687846B1 (en)*2000-03-302004-02-03Intel CorporationSystem and method for error handling and recovery
US6715100B1 (en)*1996-11-012004-03-30Ivan Chung-Shung HwangMethod and apparatus for implementing a workgroup server array
US6731625B1 (en)*1997-02-102004-05-04Mci Communications CorporationSystem, method and article of manufacture for a call back architecture in a hybrid network with support for internet telephony

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5557798A (en)1989-07-271996-09-17Tibco, Inc.Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes
JP3628729B2 (en)*1993-09-282005-03-16エヌシーアール インターナショナル インコーポレイテッド Display method of video image on computer display and display method of multiple windows
US5907324A (en)*1995-06-071999-05-25Intel CorporationMethod for saving and accessing desktop conference characteristics with a persistent conference object
US6343313B1 (en)*1996-03-262002-01-29Pixion, Inc.Computer conferencing system with real-time multipoint, multi-speed, multi-stream scalability
US5983263A (en)*1998-01-021999-11-09Intel CorporationMethod and apparatus for transmitting images during a multimedia teleconference
US6058490A (en)1998-04-212000-05-02Lucent Technologies, Inc.Method and apparatus for providing scaleable levels of application availability
US6321252B1 (en)1998-07-172001-11-20International Business Machines CorporationSystem and method for data streaming and synchronization in multimedia groupware applications
US6570590B1 (en)*1999-03-022003-05-27Microsoft CorporationApplication sharing in a frame
US6789213B2 (en)2000-01-102004-09-07Sun Microsystems, Inc.Controlled take over of services by remaining nodes of clustered computing system

Patent Citations (70)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4654484A (en)*1983-07-211987-03-31Interand CorporationVideo compression/expansion system
US5892509A (en)*1986-10-031999-04-06L G Semicon Co., Ltd.Image processing apparatus having common and personal memory and capable of viewing and editing an image commonly with a remote image processing apparatus over a network
US5176520A (en)*1990-04-171993-01-05Hamilton Eric RComputer assisted instructional delivery system and method
US5526492A (en)*1991-02-271996-06-11Kabushiki Kaisha ToshibaSystem having arbitrary master computer for selecting server and switching server to another server when selected processor malfunctions based upon priority order in connection request
US5293619A (en)*1991-05-301994-03-08Sandia CorporationMethod and apparatus for collaborative use of application program
US5649104A (en)*1993-03-191997-07-15Ncr CorporationSystem for allowing user of any computer to draw image over that generated by the host computer and replicating the drawn image to other computers
US5608872A (en)*1993-03-191997-03-04Ncr CorporationSystem for allowing all remote computers to perform annotation on an image and replicating the annotated image on the respective displays of other comuters
US6047314A (en)*1993-03-192000-04-04Ncr CorporationRemote collaboration system with multiple host computers using multiple applications
US5872923A (en)*1993-03-191999-02-16Ncr CorporationCollaborative video conferencing system
US6061717A (en)*1993-03-192000-05-09Ncr CorporationRemote collaboration system with annotation and viewer capabilities
US5761419A (en)*1993-03-191998-06-02Ncr CorporationRemote collaboration system including first program means translating user inputs into annotations and running on all computers while second program means runs on one computer
US5948022A (en)*1993-03-191999-09-07Ncr CorporationRemote collaboration system
US5944785A (en)*1993-03-191999-08-31Ncr CorporationRemote collaboration system performed by a host computer running an application program and remote computers running a program distinct from the application program
US5781727A (en)*1993-03-191998-07-14Ncr CorporationCollaborative system for allowing user to draw annotation images on the user display and replicating the annotation images on the displays of all other computers
US5923844A (en)*1993-03-191999-07-13Ncr CorporationRemote collaboration among host computer running host program and remote computers each running application program
US5434852A (en)*1993-06-251995-07-18At&T Corp.Distributed processing architechture for control of broadband and narrowband communications networks
US5805846A (en)*1994-02-141998-09-08International Business Machines CorporationSystem and method for dynamically sharing an application program among a plurality of conference devices while maintaining state
US5577188A (en)*1994-05-311996-11-19Future Labs, Inc.Method to provide for virtual screen overlay
US5623603A (en)*1994-11-021997-04-22Fls Acquistion CorporationMethod of transferring data at adjustable levels of priorities to provide optimum response to user demands
US5805804A (en)*1994-11-211998-09-08Oracle CorporationMethod and apparatus for scalable, high bandwidth storage retrieval and transportation of multimedia data on a network
US5887170A (en)*1995-02-131999-03-23International Business Machines CorporationSystem for classifying and sending selective requests to different participants of a collaborative application thereby allowing concurrent execution of collaborative and non-collaborative applications
US5696895A (en)*1995-05-191997-12-09Compaq Computer CorporationFault tolerant multiple network servers
US5892946A (en)*1995-09-121999-04-06Alcatel Usa, Inc.System and method for multi-site distributed object management environment
US5764901A (en)*1995-12-211998-06-09Intel CorporationRecord and playback in a data conference
US6349327B1 (en)*1995-12-222002-02-19Sun Microsystems, Inc.System and method enabling awareness of others working on similar tasks in a computer work environment
US6167432A (en)*1996-02-292000-12-26Webex Communications, Inc.,Method for creating peer-to-peer connections over an interconnected network to facilitate conferencing among users
US5841980A (en)*1996-05-151998-11-24Rtime, Inc.Distributed system for communication networks in multi-user applications
US6574674B1 (en)*1996-05-242003-06-03Microsoft CorporationMethod and system for managing data while sharing application programs
US5996002A (en)*1996-07-261999-11-30Fuji Xerox Co., Ltd.Collaborative work support system and method to facilitate the process of discussion in a meeting using a shared window
US5764916A (en)*1996-09-271998-06-09Ichat, Inc.Method and apparatus for real time communication over a computer network
US5944791A (en)*1996-10-041999-08-31Contigo Software LlcCollaborative web browser
US6381637B1 (en)*1996-10-232002-04-30Access Co., Ltd.Information apparatus having automatic web reading function
US5974446A (en)*1996-10-241999-10-26Academy Of Applied ScienceInternet based distance learning system for communicating between server and clients wherein clients communicate with each other or with teacher using different communication techniques via common user interface
US6715100B1 (en)*1996-11-012004-03-30Ivan Chung-Shung HwangMethod and apparatus for implementing a workgroup server array
US5916302A (en)*1996-12-061999-06-29International Business Machines CorporationMultimedia conferencing using parallel networks
US6038593A (en)*1996-12-302000-03-14Intel CorporationRemote application control for low bandwidth application sharing
US5829001A (en)*1997-01-211998-10-27Netiq CorporationDatabase updates over a network
US5918239A (en)*1997-01-211999-06-29International Business Machines CorporationDeferred display of web pages corresponding to links selected by user
US6731625B1 (en)*1997-02-102004-05-04Mci Communications CorporationSystem, method and article of manufacture for a call back architecture in a hybrid network with support for internet telephony
US6173311B1 (en)*1997-02-132001-01-09Pointcast, Inc.Apparatus, method and article of manufacture for servicing client requests on a network
US5940082A (en)*1997-02-141999-08-17Brinegar; DavidSystem and method for distributed collaborative drawing
US6499026B1 (en)*1997-06-022002-12-24Aurigin Systems, Inc.Using hyperbolic trees to visualize data generated by patent-centric and group-oriented data processing
US6314555B1 (en)*1997-07-252001-11-06British Telecommunications Public Limited CompanySoftware system generation
US6275953B1 (en)*1997-09-262001-08-14Emc CorporationRecovery from failure of a data processor in a network server
US6246444B1 (en)*1997-11-212001-06-12Samsung Electronics Co., Ltd.Digital and analog TV common-use receiver having single ghost canceler and ghost cancellation method
US6308887B1 (en)*1997-12-022001-10-30Cash Technologies, Inc.Multi-transactional architecture
US6233565B1 (en)*1998-02-132001-05-15Saranac Software, Inc.Methods and apparatus for internet based financial transactions with evidence of payment
US6055574A (en)*1998-03-102000-04-25Unisys CorporationMethod of providing a service through a server with a virtual single network address
US6185695B1 (en)*1998-04-092001-02-06Sun Microsystems, Inc.Method and apparatus for transparent server failover for highly available objects
US6195685B1 (en)*1998-05-222001-02-27International Business Machines CorporationFlexible event sharing, batching, and state consistency mechanisms for interactive applications
US6058416A (en)*1998-05-222000-05-02International Business Machines CorportionFlexible state sharing and consistency mechanism for interactive applications
US6182085B1 (en)*1998-05-282001-01-30International Business Machines CorporationCollaborative team crawling:Large scale information gathering over the internet
US6289385B1 (en)*1998-06-052001-09-11I2 Technologies, Inc.Computer workspace providing event management based on a permissibility framework
US6397191B1 (en)*1998-06-052002-05-28I2 Technologies Us, Inc.Object-oriented workflow for multi-enterprise collaboration
US6247141B1 (en)*1998-09-242001-06-12Telefonaktiebolaget Lm Ericsson (Publ)Protocol for providing replicated servers in a client-server system
US6263433B1 (en)*1998-09-302001-07-17Ncr CorporationProvision of continuous database service and scalable query performance using active redundant copies
US6412079B1 (en)*1998-10-092002-06-25Openwave Systems Inc.Server pool for clustered system
US6601087B1 (en)*1998-11-182003-07-29Webex Communications, Inc.Instant document sharing
US6411989B1 (en)*1998-12-282002-06-25Lucent Technologies Inc.Apparatus and method for sharing information in simultaneously viewed documents on a communication system
US6611586B2 (en)*1998-12-312003-08-26At&T Corp.System and method for edge switch query using advanced intelligent network protocol
US6584493B1 (en)*1999-03-022003-06-24Microsoft CorporationMultiparty conferencing and collaboration system utilizing a per-host model command, control and communication structure
US6314425B1 (en)*1999-04-072001-11-06Critical Path, Inc.Apparatus and methods for use of access tokens in an internet document management system
US6611822B1 (en)*1999-05-052003-08-26Ac Properties B.V.System method and article of manufacture for creating collaborative application sharing
US6487585B1 (en)*1999-08-112002-11-26Lucent Technologies Inc.System and method for “Open Mike” network-based communication
US6539406B1 (en)*2000-02-172003-03-25Conectron, Inc.Method and apparatus to create virtual back space on an electronic document page, or an electronic document element contained therein, and to access, manipulate and transfer information thereon
US6687846B1 (en)*2000-03-302004-02-03Intel CorporationSystem and method for error handling and recovery
US20030167304A1 (en)*2000-12-292003-09-04Min ZhuDistributed meeting management
US20030167293A1 (en)*2000-12-292003-09-04Min ZhuFault tolerant server architecture for collaborative computing
US20030167418A1 (en)*2000-12-292003-09-04Min ZhuFault-tolerant server for collaborative computing
US6567813B1 (en)*2000-12-292003-05-20Webex Communications, Inc.Quality of service maintenance for distributed collaborative computing

Cited By (56)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050028201A1 (en)*1996-05-032005-02-03Starsight Telecast, Inc.Information system
US20060161624A1 (en)*2001-04-132006-07-20Elaine MontgomeryMethods and apparatuses for dynamically sharing a portion of a display for application based screen sampling
US20060161623A1 (en)*2001-04-132006-07-20Elaine MontgomeryMethods and apparatuses for selectively sharing a portion of a display for application based screen sampling
US20060161622A1 (en)*2001-04-132006-07-20Elaine MontgomeryMethods and apparatuses for selectively sharing a portion of a display for application based screen sampling using direct draw applications
US20030179951A1 (en)*2002-03-252003-09-25Christiansen Bernd O.Method and apparatus for fast block motion detection
US6983020B2 (en)2002-03-252006-01-03Citrix Online LlcMethod and apparatus for fast block motion detection
US20060039477A1 (en)*2002-03-252006-02-23Christiansen Bernd OMethod and apparatus for fast block motion detection
US8935316B2 (en)2005-01-142015-01-13Citrix Systems, Inc.Methods and systems for in-session playback on a local machine of remotely-stored and real time presentation layer protocol data
US8200828B2 (en)2005-01-142012-06-12Citrix Systems, Inc.Systems and methods for single stack shadowing
US8230096B2 (en)2005-01-142012-07-24Citrix Systems, Inc.Methods and systems for generating playback instructions for playback of a recorded computer session
US8296441B2 (en)2005-01-142012-10-23Citrix Systems, Inc.Methods and systems for joining a real-time session of presentation layer protocol data
US8422851B2 (en)2005-01-142013-04-16Citrix Systems, Inc.System and methods for automatic time-warped playback in rendering a recorded computer session
US20060173722A1 (en)*2005-01-282006-08-03Kabushiki Kaisha ToshibaMethod and system for managing documents
US8117560B1 (en)2005-02-222012-02-14Cisco Technology, Inc.Methods and apparatuses for selectively removing sensitive information during a collaboration session
US20060190826A1 (en)*2005-02-222006-08-24Elaine MontgomeryMethods and apparatuses for dynamically sharing a portion of a display during a collaboration session
US20100241969A1 (en)*2005-03-152010-09-23Microsoft CorporationMethod and system for creating temporary visual indicia
US8977975B2 (en)*2005-03-152015-03-10Microsoft Technology Licensing, LlcMethod and system for creating temporary visual indicia
US7752187B2 (en)2005-04-282010-07-06Fuji Xerox Co., Ltd.Document management system, document management method, and recording medium storing program for document management
US20060259490A1 (en)*2005-04-282006-11-16Kazunori HorikiriDocument management system, document management method, and recording medium storing program for document management
US20060248077A1 (en)*2005-04-282006-11-02Kazunori HorikiriDocument management system, document management method, and recording medium storing program for document management
US20080021975A1 (en)*2006-07-182008-01-24Eric YuanMethods and apparatuses for accessing an application on a remote device
US8185605B2 (en)2006-07-182012-05-22Cisco Technology, Inc.Methods and apparatuses for accessing an application on a remote device
US20080294992A1 (en)*2007-05-242008-11-27Neil LiangMethods and apparatuses for displaying and managing content during a collaboration session
US8473850B2 (en)2007-05-242013-06-25Cisco Technology, Inc.Methods and apparatuses for displaying and managing content during a collaboration session
DE102007059173A1 (en)*2007-12-062009-06-10Desch, Jürgen, Dipl.-ArchitektComputer e.g. personal computer, has storage device i.e. flash memory, provided for storing and/or transporting information, switching unit switching between computing units, and operating units i.e. processing unit, processing information
US20090316685A1 (en)*2008-06-182009-12-24Indrek MandreCommunication system
US8345581B2 (en)*2008-06-182013-01-01SkypeCommunication system
US20090316686A1 (en)*2008-06-182009-12-24Indrek MandreCommunication system
US20100262925A1 (en)*2009-04-082010-10-14Guangbing LiuEfficiently sharing windows during online collaborative computing sessions
US8185828B2 (en)2009-04-082012-05-22Cisco Technology, Inc.Efficiently sharing windows during online collaborative computing sessions
US20120246226A1 (en)*2011-03-232012-09-27Tappin Inc.System and method for sharing data from a local network to a remote device
US9137086B1 (en)2011-08-252015-09-15Google Inc.Social media session access
US8615159B2 (en)2011-09-202013-12-24Citrix Systems, Inc.Methods and systems for cataloging text in a recorded session
US8788680B1 (en)*2012-01-302014-07-22Google Inc.Virtual collaboration session access
US9215282B2 (en)2012-01-302015-12-15Google Inc.Virtual collaboration session access
US12081452B2 (en)2012-02-142024-09-03Airwatch LlcControlling distribution of resources in a network
US11483252B2 (en)2012-02-142022-10-25Airwatch, LlcControlling distribution of resources on a network
US11082355B2 (en)2012-02-142021-08-03Airwatch, LlcControllng distribution of resources in a network
US10951541B2 (en)2012-02-142021-03-16Airwatch, LlcControlling distribution of resources on a network
US20140280955A1 (en)*2013-03-142014-09-18Sky Socket, LlcControlling Electronically Communicated Resources
US11824644B2 (en)2013-03-142023-11-21Airwatch, LlcControlling electronically communicated resources
US10303872B2 (en)2013-05-022019-05-28Airwatch, LlcLocation based configuration profile toggling
US11204993B2 (en)2013-05-022021-12-21Airwatch, LlcLocation-based configuration profile toggling
JP2015187861A (en)*2014-03-142015-10-29国立大学法人 東京大学Document provision system, provision-side device, display-side device, and program
US9584964B2 (en)2014-12-222017-02-28Airwatch LlcEnforcement of proximity based policies
US10194266B2 (en)2014-12-222019-01-29Airwatch LlcEnforcement of proximity based policies
US11113411B2 (en)2017-10-202021-09-07Dropbox, Inc.Authentication security model for a content management system
US10878019B2 (en)*2017-10-202020-12-29Dropbox, Inc.Hosted storage for third-party services
US20190121863A1 (en)*2017-10-202019-04-25Dropbox, Inc.Hosted storage for third-party services
US10979235B2 (en)2017-10-202021-04-13Dropbox, Inc.Content management system supporting third-party code
US20220086197A1 (en)*2020-09-142022-03-17Damaka, Inc.System and method for establishing and managing multiple call sessions from a centralized control interface
US20230379370A1 (en)*2020-09-142023-11-23Damaka, Inc.System and method for establishing and managing multiple call sessions from a centralized control interface
US12231475B2 (en)*2020-09-142025-02-18Damaka, Inc.System and method for establishing and managing multiple call sessions from a centralized control interface
US11902343B1 (en)2021-04-192024-02-13Damaka, Inc.System and method for highly scalable browser-based audio/video conferencing
US11770584B1 (en)2021-05-232023-09-26Damaka, Inc.System and method for optimizing video communications based on device capabilities
US12231725B2 (en)2021-05-232025-02-18Damaka, Inc.System and method for optimizing video communications based on device capabilities

Also Published As

Publication numberPublication date
US7461347B2 (en)2008-12-02
US20050216847A1 (en)2005-09-29

Similar Documents

PublicationPublication DateTitle
US7203755B2 (en)System and method for application sharing in collaborative setting
US7130883B2 (en)Distributed network system architecture for collaborative computing
US7069298B2 (en)Fault-tolerant distributed system for collaborative computing
US6567813B1 (en)Quality of service maintenance for distributed collaborative computing
US7461347B2 (en)Distributed document sharing
US6925645B2 (en)Fault tolerant server architecture for collaborative computing
US6901448B2 (en)Secure communications system for collaborative computing
US7484115B2 (en)Fault-tolerant server for collaborative computing
US20030167304A1 (en)Distributed meeting management
US20030167302A1 (en)Scalable distributed network system for collaborative computing
EP2627036B1 (en)Systems and Methods for Collaborative Communication
JP2004519024A (en) System and method for managing a cluster containing multiple nodes
US20060161651A1 (en)Managing resources within a fault tolerant collaboration system
US10348714B1 (en)Systems and methods for setting up a collaborative communication system
CN115713317A (en)Conference implementation method, system, storage medium and terminal equipment
Geyer et al.An efficient and flexible late join algorithm for interactive shared whiteboards
US20040205139A1 (en)Systems and methods for lightweight conversations
EP1576474B1 (en)Method and device for co-ordinating networked group members

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:WEBEX COMMUNICATIONS, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ZHU, MIN;ZHANG, XUAN;REEL/FRAME:011834/0698

Effective date:20010111

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

ASAssignment

Owner name:CISCO WEBEX LLC, DELAWARE

Free format text:CHANGE OF NAME;ASSIGNOR:WEBEX COMMUNICATIONS, INC.;REEL/FRAME:027033/0756

Effective date:20091005

Owner name:CISCO TECHNOLOGY, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CISCO WEBEX LLC;REEL/FRAME:027033/0764

Effective date:20111006


[8]ページ先頭

©2009-2025 Movatter.jp