CA2510622A1 - Methods for affiliating endpoints with a group and determining common communication capabilities for the affiliated endpoints - Google Patents

Methods for affiliating endpoints with a group and determining common communication capabilities for the affiliated endpoints Download PDF

Info

Publication number
CA2510622A1
CA2510622A1 CA002510622A CA2510622A CA2510622A1 CA 2510622 A1 CA2510622 A1 CA 2510622A1 CA 002510622 A CA002510622 A CA 002510622A CA 2510622 A CA2510622 A CA 2510622A CA 2510622 A1 CA2510622 A1 CA 2510622A1
Authority
CA
Canada
Prior art keywords
group
affiliated
endpoints
affiliation
communication capabilities
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
Application number
CA002510622A
Other languages
French (fr)
Other versions
CA2510622C (en
Inventor
Donald G. Newberg
Matthew Keller
Michael F. Korus
Ross J. Lillie
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.)
Motorola Solutions 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 Individual filed Critical Individual
Publication of CA2510622A1 publication Critical patent/CA2510622A1/en
Application granted granted Critical
Publication of CA2510622C publication Critical patent/CA2510622C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/08User group management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/186Processing of subscriber group data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/24Negotiation of communication capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Abstract

In a communications system having a plurality of endpoints each including a logical entity and its physical counterpart, a method of group affiliation.
The method including the steps of: receiving a first message from a requestor via application layer routing that includes an affiliation request (602);
generating a response to the affiliation request as a function of the type of affiliation request received (604); and communicating the response to the affiliation request to the requestor via application layer routing (606).

Claims (10)

1. In a communications system having a plurality of endpoints each comprising a logical entity and its physical counterpart, a method for group affiliation, comprising the steps of:
receiving a first message from a requestor via application layer routing that includes an affiliation request;
generating a response to said affiliation request as a function of the type of affiliation request received; and communicating the response to said affiliation request to said requestor via application layer routing.
2. The method of Claim 1, wherein:
said affiliation request is a request to affiliate at least one endpoint with at least one group.
3. The method of Claim 2, wherein said group has at least one other affiliated endpoint and wherein the response to said affiliation request is generated as a function of whether said endpoint's physical counterpart has communication capabilities that are compatible with the communication capabilities of said at least one other affiliated endpoint.
4. The method of Claim 1, wherein said affiliation request is for an affiliation list and said response includes an affiliation list comprising one of the following set:
all contact addresses for a given logical entity affiliated with a given group, each said contact address indicating the location of a physical counterpart;
all groups to which at least one logical entity is affiliated;
all groups to which at least one contact address is affiliated, each said contact address indicating the location of a physical counterpart; and all groups to which an endpoint is capable of being affiliated.
5. In a communications system having a plurality of endpoints each comprising a physical counterpart, a method for determining at least one set of communications capabilities that are common to the physical counterpart of endpoints affiliated with a group, said method comprising the steps of:
retrieving a list of endpoints affiliated with a group;
retrieving the communications capabilities of the physical counterpart of each said affiliated endpoint; and determining whether at least one set of group communication capabilities can be generated that includes communications capabilities that are common to the physical counterparts of at least a subset of the affiliated endpoints, and if so generating said at least one set of group communications capabilities.
6. The method of Claim 5 further comprising the step of generating an error message if at least one set of group communication capabilities cannot be generated.
7. The method of Claim 5, wherein said step of determining whether at least one set of group communication capabilities can be generated is performed as a function of whether at least a subset of said affiliated endpoints comprise a physical counterpart having a communication capability that is required for a group directed session with said group.
8. The method of Claim 5, wherein said step of determining whether at least one set of group communication capabilities can be generated is performed as a function of whether at least a subset of said affiliated endpoints comprise a physical counterpart having a communication capability that is optional for a group directed session with said group.
9. The method of Claim 5, wherein said at least one set of group communication capabilities is generated is as a function of a transcoding algorithm.
10. The method of Claim 5, wherein said at least one set of group communication capabilities is generated is as a function of software being downloaded into said at least a subset of affiliated endpoints:
CA2510622A 2002-12-31 2003-12-18 Methods for affiliating endpoints with a group and determining common communication capabilities for the affiliated endpoints Expired - Lifetime CA2510622C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/334,439 US7369567B2 (en) 2002-12-31 2002-12-31 Methods for affiliating endpoints with a group and determining common communication capabilities for the affiliated endpoints
US10/334,439 2002-12-31
PCT/US2003/040464 WO2004062173A2 (en) 2002-12-31 2003-12-18 Affiliating endpoints and determining common communication capabilities

Publications (2)

Publication Number Publication Date
CA2510622A1 true CA2510622A1 (en) 2004-07-22
CA2510622C CA2510622C (en) 2010-02-16

Family

ID=32655053

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2510622A Expired - Lifetime CA2510622C (en) 2002-12-31 2003-12-18 Methods for affiliating endpoints with a group and determining common communication capabilities for the affiliated endpoints

Country Status (8)

Country Link
US (1) US7369567B2 (en)
EP (2) EP2541869A3 (en)
JP (1) JP2006512855A (en)
AU (1) AU2003299717A1 (en)
CA (1) CA2510622C (en)
IL (1) IL169235A (en)
TW (1) TWI239154B (en)
WO (1) WO2004062173A2 (en)

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7366780B2 (en) * 2002-12-31 2008-04-29 Motorola, Inc. System and method for controlling and managing sessions between endpoints in a communications system
US7023813B2 (en) * 2002-12-31 2006-04-04 Motorola, Inc. Methods for managing a pool of multicast addresses and allocating addresses in a communications system
JP4077330B2 (en) * 2003-02-06 2008-04-16 富士通株式会社 Data generator
US7035658B2 (en) * 2003-02-28 2006-04-25 Motorola, Inc. Wireless communication device and network controller for affiliation with associated groups and method thereof
CN1985489B (en) 2004-07-09 2012-05-09 艾利森电话股份有限公司 Method and arrangement for providing different services in multimedia communication system
JP2006054627A (en) * 2004-08-11 2006-02-23 Nec Corp Broadcast transmission system, server apparatus, terminal device, and transmission data processing method used therefor
DE102004045193B3 (en) * 2004-09-17 2005-11-17 Siemens Ag Push-to-talk over-cellular (PoC) method
DE102004063298B4 (en) * 2004-12-29 2006-11-16 Infineon Technologies Ag A method for computer-aided managing of communication rights for communicating by means of a plurality of different communication media in a telecommunication conference with a plurality of telecommunication devices
GB0500483D0 (en) * 2005-01-11 2005-02-16 Nokia Corp Multi-party sessions in a communication system
US8081657B2 (en) * 2005-03-22 2011-12-20 Bigband Networks Inc. Method and device for providing video, data and voice to end user devices
CN100596075C (en) * 2005-03-31 2010-03-24 株式会社日立制作所 Method and apparatus for realizing multiuser conference service using broadcast multicast service in wireless communication system
US8588210B2 (en) * 2005-07-22 2013-11-19 Motorola Solutions, Inc. Method and apparatus for floor control in a communication system
US7616967B2 (en) * 2005-07-25 2009-11-10 Motorola, Inc. Media-specific floor control for push-to-X communication
CN100450207C (en) * 2005-09-30 2009-01-07 华为技术有限公司 Method and telecommunication system for accessing IMS domain to circuit domain users
ATE556547T1 (en) * 2005-10-28 2012-05-15 Ericsson Telefon Ab L M METHOD AND DEVICE FOR PUSH-TO-TALK SERVICE
US7944862B2 (en) * 2005-11-09 2011-05-17 Onmobile Global Limited Accelerated session establishment in a multimedia gateway
US7885199B2 (en) * 2006-01-31 2011-02-08 Alcatel-Lucent Usa Inc. System and method for providing group calling in a wireless network
US7792899B2 (en) * 2006-03-24 2010-09-07 Cisco Technology, Inc. Automatically providing announcements for a push-to-talk communication session
US20070253435A1 (en) * 2006-05-01 2007-11-01 Motorola, Inc. Method for providing reliable session communication within a network
US7831270B2 (en) * 2006-05-18 2010-11-09 Cisco Technology, Inc. Providing virtual talk group communication sessions in accordance with endpoint resources
US10389762B2 (en) * 2006-12-19 2019-08-20 Bce Inc. Method, system and apparatus for causing a communication client to join a media-over-packet communication session
US7979563B2 (en) * 2007-08-16 2011-07-12 International Business Machines Corporation Method and system for dynamic client/server network management using proxy servers
US8554941B2 (en) * 2007-08-30 2013-10-08 At&T Intellectual Property I, Lp Systems and methods for distributing video on demand
US20090185673A1 (en) * 2008-01-17 2009-07-23 Avaya Technology Llc Voice-Over-IP Call Recording in Call Centers
US20090238168A1 (en) * 2008-03-18 2009-09-24 Paraxip Technologies Inc. Communication node and method for handling sip communication
WO2010067457A1 (en) * 2008-12-12 2010-06-17 富士通株式会社 Group management device
US8893248B2 (en) * 2008-12-12 2014-11-18 Tekelec, Inc. Methods, systems, and computer readable media for media session policy compliance auditing and enforcement using a media relay and session initiation protocol (SIP) signaling
US20120110115A1 (en) * 2010-04-30 2012-05-03 Qualcomm Incorporated Exchanging Data Associated With A Communication Session Within A Communications System
US8700900B2 (en) * 2010-05-07 2014-04-15 Cisco Technology, Inc. Communicating admission decisions and status information to a client
US8396976B2 (en) 2010-08-31 2013-03-12 Microsoft Corporation Admitting calls based on endpoint locations
US9497659B2 (en) 2012-08-31 2016-11-15 Qualcomm Incorporated Directional adjustment to quality of service based on monitored traffic activity on a link
US9578546B2 (en) * 2012-08-31 2017-02-21 Qualcomm Incorporated Directional adjustment to quality of service based on predicted traffic activity on a link
US20150039691A1 (en) * 2013-08-05 2015-02-05 Qualcomm Incorporated System and Methods for Dynamic Floor Control in Group Communications
EP3285452B1 (en) * 2015-05-15 2020-01-01 Huawei Technologies Co., Ltd. Method and device for associating user with group
TWI783268B (en) * 2019-04-29 2022-11-11 德商凱傑益歐洲有限公司 Method of switch debouncing
US11909711B2 (en) * 2021-05-18 2024-02-20 At&T Intellectual Property I, L.P. Dynamic port allocations in carrier grade network address translation networks
CN113765939B (en) * 2021-10-21 2023-08-01 杭州网易智企科技有限公司 Calling method, device, equipment and storage medium

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US543852A (en) * 1895-08-06 William h
US643114A (en) * 1899-05-27 1900-02-13 Samuel Flory Elevated tramway.
JPH05227303A (en) * 1992-02-10 1993-09-03 Nippon Telegr & Teleph Corp <Ntt> Multi-medium communication system and its representative selection service processing method
JPH05308634A (en) * 1992-04-30 1993-11-19 Toshiba Corp Inter-multiple point communication system
CA2124379C (en) 1993-06-25 1998-10-27 Thomas F. La Porta Distributed processing architecture for control of broadband and narrowband communications networks
JPH11511302A (en) * 1995-06-29 1999-09-28 テレフオンアクチーボラゲツト エル エム エリクソン(パブル) Call setup server
JPH10285281A (en) * 1997-04-05 1998-10-23 Casio Comput Co Ltd Information managing device and recording medium
JPH1165976A (en) * 1997-08-20 1999-03-09 Fujitsu Ltd Symbol managing device and symbol managing program storing medium
US6449260B1 (en) * 1998-05-01 2002-09-10 Siemens Information And Communication Networks, Inc. Multimedia automatic call distribution system
US6587684B1 (en) * 1998-07-28 2003-07-01 Bell Atlantic Nynex Mobile Digital wireless telephone system for downloading software to a digital telephone using wireless data link protocol
US6728748B1 (en) * 1998-12-01 2004-04-27 Network Appliance, Inc. Method and apparatus for policy based class of service and adaptive service level management within the context of an internet and intranet
US6611872B1 (en) * 1999-01-11 2003-08-26 Fastforward Networks, Inc. Performing multicast communication in computer networks by using overlay routing
US6477150B1 (en) * 2000-03-03 2002-11-05 Qualcomm, Inc. System and method for providing group communication services in an existing communication system
ES2389057T3 (en) * 2000-03-03 2012-10-22 Qualcomm Incorporated Procedure and apparatus for participating in group communication services in an existing communication system
JP2004500774A (en) 2000-03-03 2004-01-08 クゥアルコム・インコーポレイテッド Method and apparatus for joining a group communication service in an existing communication system
JP4442007B2 (en) * 2000-03-30 2010-03-31 Kddi株式会社 System for providing group communication to mobile terminals
JP2001320536A (en) * 2000-05-11 2001-11-16 Canon Inc Facsimile equipment and ring broadcast transmission method
JP2001352341A (en) * 2000-06-07 2001-12-21 Nec Corp Packet communication system and its method
NO20010069L (en) * 2001-01-05 2002-07-08 Ericsson Telefon Ab L M Multi-user applications in multimedia networks
US6438114B1 (en) 2001-02-05 2002-08-20 Motorola, Inc. Method and apparatus for enabling multimedia calls using session initiation protocol
US7170863B1 (en) * 2001-02-12 2007-01-30 Nortel Networks Limited Push-to-talk wireless telecommunications system utilizing a voice-over-IP network
US7386000B2 (en) * 2001-04-17 2008-06-10 Nokia Corporation Packet mode speech communication
FI20010979A (en) * 2001-05-09 2002-11-10 Nokia Corp Call Control Method
US20020172165A1 (en) * 2001-05-15 2002-11-21 Eric Rosen Communication device for reducing latency in a mobile-originated group communication request
US6985961B1 (en) * 2001-12-04 2006-01-10 Nortel Networks Limited System for routing incoming message to various devices based on media capabilities and type of media session
US8429221B2 (en) * 2001-12-13 2013-04-23 Rockstar Consortium Us Lp Content request routing method
US6993038B2 (en) * 2002-06-11 2006-01-31 Tekelec Methods and systems for automatically provisioning address translation information in a mobile services node address translation database
US7130282B2 (en) * 2002-09-20 2006-10-31 Qualcomm Inc Communication device for providing multimedia in a group communication network
US6798755B2 (en) * 2002-12-31 2004-09-28 Motorola, Inc. Apparatus and method for controlling and managing individual directed sessions in a communications system
US7023813B2 (en) * 2002-12-31 2006-04-04 Motorola, Inc. Methods for managing a pool of multicast addresses and allocating addresses in a communications system

Also Published As

Publication number Publication date
EP2541869A2 (en) 2013-01-02
US7369567B2 (en) 2008-05-06
IL169235A (en) 2010-05-31
JP2006512855A (en) 2006-04-13
EP2541869A3 (en) 2013-02-27
TWI239154B (en) 2005-09-01
WO2004062173A3 (en) 2005-03-24
EP1579635A2 (en) 2005-09-28
US20040125760A1 (en) 2004-07-01
EP1579635A4 (en) 2010-07-07
TW200425660A (en) 2004-11-16
AU2003299717A1 (en) 2004-07-29
WO2004062173A2 (en) 2004-07-22
CA2510622C (en) 2010-02-16
AU2003299717A8 (en) 2004-07-29

Similar Documents

Publication Publication Date Title
CA2510622A1 (en) Methods for affiliating endpoints with a group and determining common communication capabilities for the affiliated endpoints
US8265004B2 (en) Transferring data using ad hoc networks
CN1276671C (en) Method for processing location information request in location service
US7774503B2 (en) Universal address recognition for text-capable communication devices
CN1203689C (en) Method for processing position information of terminals connected to group data network through honeycom network
JP4833995B2 (en) Mobile online game system and communication method between mobile game terminals
EP2153625A1 (en) Mobile device file sharing method and apparatus
CN111786998A (en) Authority management method and device based on micro-service calling and storage medium
CA2499296A1 (en) Method and apparatus for preventing spoofing of network addresses
JP2014514624A5 (en)
ATE417444T1 (en) MESSAGE SYSTEM
HK1071648A1 (en) Mobile access to lightweight directory access protocol (ldap)
US20130203413A1 (en) Method and apparatus for discovering wireless devices
WO2020164526A1 (en) Control method for nodes in distributed system and related device
CA2450631A1 (en) System and method for processing encoded messages for exchange with a mobile data communication device
CN1726483A (en) Authentication in a communication system
CN107547623B (en) Application data transmission method and device, application server and application proxy server
AU2003251265A1 (en) Method and system for centrally allocating addresses and port numbers
JP2004187296A5 (en)
EP3605948A2 (en) Distributing overlay network ingress information
CN1792069A (en) Techniques for providing a virtual workspace comprised of a multiplicity of electronic devices
WO2003029966A3 (en) Personal computer upgrade
CN105897603A (en) Mass multi-protocol internet of vehicles terminal access technology
JP2010016834A (en) Filtering method
EP2974159B1 (en) Method, device and system for voice communication

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20231218