System for terminating multicast channel and data broadcast when at least two second endpoints do not transmit positive acknowledgment message to first endpont

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5999977
SERIAL NO

08987332

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and apparatus for optimizing transmission of data to a plurality of second endpoints in a system wherein a first endpoint is providing data to the plurality of second endpoints each connected by a point-to-point communication channels. This may be useful in teleconferencing applications with a plurality of participants (endpoints) or broadcast server applications. The first endpoint activates a multicast communication channel having a first multicast address and commences broadcast of the data over the multicast communication channel. The first endpoint transmits a request message to each of the plurality of second endpoints in order to query each of the second endpoints whether they can receive transmissions broadcast to the first multicast address. Certain of the plurality of second endpoints transmit an acknowledgment message if they can receive transmissions broadcast to the first multicast address, and the first endpoint receives the acknowledgment message. Then, for each acknowledgment message received from certain of the plurality of second endpoints, the first endpoint deactivates the point-to-point communication channel and the certain of the plurality of second endpoints.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
APPLE INC.CUPERTINO, CA18249

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Riddle, Guy G Los Gatos, CA 22 1265

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (1)
* 4756019 Traffic routing and automatic network management system for telecommunication networks 72 1986
 
NETOPIA, INC. (1)
* 5241625 Screen image sharing among heterogeneous computers 410 1990
 
SONY CORPORATION (1)
* 5422942 Incoming call transfer terminal 43 1993
 
Communications Network Enhancement Inc. (1)
* 5099510 Teleconferencing with bridge partitioning and other features 171 1990
 
GLOBAL CROSSING TELECOMMUNICATIONS, INC. (1)
* 5483587 System and method for call conferencing 148 1994
 
HITACHI, LTD. (1)
* 5157662 Data communication apparatus having communication-mode changeover function and method of data communication between data communication stations having the same 106 1991
 
Echelon Systems Corporation (1)
* 5297143 Network communication protocol including a reliable multicasting technique 205 1990
 
TriLAN Systems Corporation (1)
* 5341374 Communication network integrating voice data and video with distributed call processing 357 1991
 
INTERGRAPH HARDWARE TECHNOLOGIES COMPANY INC. (1)
* 5459725 Reliable multicasting over spanning trees in packet communications networks 102 1994
 
Datapoint Corporation (1)
* 5077732 LAN with dynamically selectable multiple operational capabilities 126 1990
 
APPLE INC. (1)
* 5572582 Method and apparatus for establishing communication between two teleconferencing endpoints 101 1995
 
AT&T LABS, INC. (4)
* 5101451 Real-time network routing 102 1990
* 5195086 Multiple call control method in a multimedia conferencing system 365 1990
* 5136581 Arrangement for reserving and allocating a plurality of competing demands for an ordered bus communication network 155 1990
* 5311585 Carrier proportioned routing 56 1992
 
AVAYA INC. (1)
* 5373549 Multi-level conference management and notification 145 1992
 
KABUSHIKI KAISHA TOSHIBA (1)
* 4760572 Limited multicast communication method and communication network system realizing the method 76 1986
 
MPL APPLICATIONS, L.L.C. (1)
* 5291492 Externally controlled call processing system 143 1991
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (4)
* 5355371 Multicast communication tree creation and control method and apparatus 147 1982
* 4507781 Time domain multiple access broadcasting, multipoint, and conferencing communication apparatus and method 70 1983
* 5422883 Call setup and channel allocation for a multi-media network bus 93 1992
* 5491798 Method for network call management 16 1993
 
C-PHONE CORPORATION (1)
* 5374952 Videoconferencing system 182 1994
 
AT&T IPM CORP. (4)
* 5509010 Communications signaling protocols 191 1993
* 5473679 Signaling system for broadband communications networks 272 1993
* 5475746 Method for permitting subscribers to change call features in real time 63 1994
* 5541927 Method of multicasting 178 1994
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
* 5375068 Video teleconferencing for networked workstations 325 1992
 
SIEMENS-ALBIS AG (1)
* 5200951 Apparatus and method for transmitting messages between a plurality of subscriber stations 20 1992
 
NetMedia, Inc. (1)
* 5440624 Method and apparatus for providing adaptive administration and control of an electronic conference 176 1992
 
ENTERASYS NETWORKS, INC. (2)
* 5511168 Virtual circuit manager for multicast messaging 133 1993
* 5455826 Method and apparatus for rate based flow control 89 1994
 
CIENA CORPORATION (1)
* 5315586 Resource reallocation for flow-enforced user traffic 207 1992
 
VIDEOTELECOM CORP. (1)
* 4893326 Video-telephone communications system 240 1987
 
SUN MICROSYSTEMS, INC. (1)
* 5442749 Network video server system receiving requests from clients for specific formatted data through a default channel and establishing communication through separate control and data channels 322 1993
 
TOSHIBA GLOBAL COMMERCE SOLUTIONS HOLDINGS CORPORATION (1)
* 5309433 Methods and apparatus for routing packets in packet transmission networks 84 1992
 
INTEL CORPORATION (1)
* 5557724 User interface, method, and apparatus selecting and playing channels having video, audio, and/or text streams 412 1993
 
Latitude Communications (1)
* 5483588 Voice processing interface for a teleconference system 285 1994
 
SHINGO LIMITED LIABILITY COMPANY (1)
* 5453780 Continous presence video signal combiner 62 1994
 
QWEST COMMUNICATIONS INTERNATIONAL INC. (1)
* 5276679 Method for maintaining channels and a subscriber station for use in an ISDN system 67 1992
 
MITSUBISHI DENKI KABUSHIKI KAISHA (1)
* 5323445 Multi-location television conference system 73 1992
 
AT&T CORP. (2)
* 5392344 Communications network class-of-service routing 78 1991
* 5371534 ISDN-based system for making a video call 143 1992
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
QUALCOMM INCORPORATED (1)
* 2004/0121,789 Method and apparatus for communicating information in a global distributed network 30 2002
 
IROBOT CORPORATION (3)
9323250 Time-dependent navigation of telepresence robots 3 2013
9361021 Graphical user interfaces including touchpad driving interfaces for telemedicine devices 0 2014
9174342 Social behavior rules for a medical telepresence robot 4 2014
 
Other [Check patent profile for assignment information] (2)
8515577 Medical tele-robotic system with a master remote station with an arbitrator 21 2007
* 2011/0071,702 PROTOCOL FOR A REMOTELY CONTROLLED VIDEOCONFERENCING ROBOT 64 2010
 
INTOUCH TECHNOLOGIES, INC. (30)
9198728 Multi-camera mobile teleconferencing platform 2 2005
* 2007/0291,128 Mobile teleconferencing system that projects an image provided by a mobile robot 42 2006
9160783 Robot system that operates through a network firewall 0 2007
9193065 Docking system for a tele-presence robot 0 2008
8996165 Telepresence robot with a camera boom 93 2008
9138891 Server connectivity control for tele-presence robot 0 2008
8849679 Remote controlled robot system that provides medical images 21 2008
* 2009/0105,882 Medical Tele-Robotic System 44 2008
8849680 Documentation through a remote presence robot 20 2009
* 2010/0191,375 DOCUMENTATION THROUGH A REMOTE PRESENCE ROBOT 43 2009
8401275 Mobile robot with a head-based movement mapping scheme 37 2009
8897920 Tele-presence robot system with software modularity, projector and laser pointer 20 2009
8384755 Portable remote presence robot 4 2009
* 2011/0050,841 PORTABLE REMOTE PRESENCE ROBOT 39 2009
8340819 Mobile videoconferencing robot system with network adaptive driving 32 2009
8670017 Remote presence system including a cart that supports a robot face and an overhead camera 23 2010
9375843 Protocol for a remotely controlled videoconferencing robot 0 2010
9264664 Systems and methods for dynamic bandwidth allocation 0 2010
8836751 Tele-presence system with a user interface that displays different communication links 20 2011
8861750 Mobile tele-presence system with a microphone system 19 2012
9251313 Systems and methods for visualizing and managing telepresence devices in healthcare networks 0 2012
9296107 Protocol for a remotely controlled videoconferencing robot 0 2012
RE45870 Apparatus and method for patient rounding with a remote controlled robot 0 2012
8902278 Systems and methods for visualizing and managing telepresence devices in healthcare networks 25 2012
8983174 Mobile robot with a head-based movement mapping scheme 0 2013
9098611 Enhanced video interaction for a user interface of a telepresence network 1 2013
9429934 Mobile videoconferencing robot system with network adaptive driving 0 2013
9089972 Remote presence system including a cart that supports a robot face and an overhead camera 4 2014
9602765 Portable remote presence robot 0 2014
9715337 Tele-presence system with a user interface that displays different communication links 0 2014
 
SAMSUNG ELECTRONICS CO., LTD. (3)
* 2005/0073,966 Method and apparatus for identifying devices supporting multicast channel allocation protocol (MCAP) on the same network and multicast communication method using the same 2 2003
* 8223851 Method and an apparatus for embedding data in a media stream 0 2007
* 2009/0135,919 Method and an apparatus for embedding data in a media stream 7 2007
 
NOKIA TECHNOLOGIES OY (4)
* 8417827 Synchronous media playback and messaging system 1 2001
* 2003/0126,211 Synchronous media playback and messaging system 94 2001
* 9635485 Setting up communication sessions 0 2003
* 2005/0041,578 Setting up communication sessions 148 2003
 
The University of Montana (4)
8961813 Hydroxycarboxylic acids and salts 0 2012
9315624 Hydroxypolyamide gel forming agents 0 2013
9162959 Method of oxidation using nitric acid 1 2014
9505882 Hydroxypolyamide gel forming agents 0 2016
 
RIVERTOP RENEWABLES (3)
9404188 Corrosion inhibiting composition 0 2011
9347024 Calcium sequestering composition 1 2012
9096787 Corrosion inhibiting, freezing point lowering compositions 2 2013
 
OPEN TEXT S.A. (1)
7085842 Line navigation conferencing system 15 2001
 
INTOUCH TECHNOLOGIES (2)
8965579 Interfacing with a mobile telepresence robot 5 2012
9469030 Interfacing with a mobile telepresence robot 0 2015
 
OPTO 22 (1)
* 2003/0056,003 Internet broadcast and location tracking method and apparatus 5 2001
 
GOOGLE TECHNOLOGY HOLDINGS LLC (3)
7006616 Teleconferencing bridge with EdgePoint mixing 115 2000
* 7181170 Apparatus and method for adaptive broadcast transmission 110 2003
* 2005/0138,671 Apparatus and method for adaptive broadcast transmission 21 2003
 
RIVERTOP RENEWABLES, INC. (3)
9670124 Nitric acid oxidation process 0 2014
9346736 Oxidation process 1 2014
9187398 Nitric acid oxidation processes 0 2014
 
APPLE INC. (3)
RE44395 System for terminating multicast channel and data broadcast when at least two second endpoints do not transmit positive acknowledgement message to first endpoint 0 2004
RE40704 System for terminating multicast channel and data broadcast when at least two second endpoints do not transmit positive acknowledgement message to first endpoint 1 2004
RE44306 System for terminating multicast channel and data broadcast when at least two second endpoints do not transmit positive acknowledgement message to first endpoint 0 2008
 
MICROSOFT TECHNOLOGY LICENSING, LLC (9)
* 6584493 Multiparty conferencing and collaboration system utilizing a per-host model command, control and communication structure 168 1999
* 6757450 Negotiated image data push processing 11 2000
* 7269302 Negotiated image data push processing 1 2004
* 2004/0213,481 Negotiated image data push processing 2 2004
7409455 Security and support for flexible conferencing topologies spanning proxies, firewalls and gateways 9 2004
* 2005/0094,581 Security and support for flexible conferencing topologies spanning proxies, firewalls and gateways 2 2004
8346849 Security and support for flexible conferencing topologies spanning proxies, firewalls and gateways 1 2008
* 2008/0298,279 SECURITY AND SUPPORT FOR FLEXIBLE CONFERENCING TOPOLOGIES SPANNING PROXIES, FIREWALLS AND GATEWAYS 0 2008
8631074 Security and support for flexible conferencing topologies spanning proxies, firewalls and gateways 0 2012
 
Rosebud LMS, Inc. (3)
7454760 Method and software for enabling n-way collaborative work over a network of computers 3 2002
* 2003/0200,352 Method and software for enabling n-way collaborative work over a network of computers 2 2002
9614879 Method and software for enabling N-way collaborative work over a network of computers 0 2013
 
OPEN INVENTION NETWORK, LLC (2)
* 8775511 Methods and apparatus for automatically adding a media component to an established multimedia collaboration session 0 2004
* 2005/0004,982 Methods and apparatus for automatically adding a media component to an established multimedia collaboration session 74 2004
 
TERAYON COMMUNICATION SYSTEMS, INC. (1)
* 2006/0067,500 Teleconferencing bridge with edgepoint mixing 27 2005
* Cited By Examiner