Method and apparatus for establishing a talk group
First Claim
1. A method for establishing a previously undefined talk group within a communication system, the method comprising the steps of:
- a first remote unit determining, via over-the-air communication with one or more second remote units, at least one of the one or more second remote units in proximity to the first remote unit;
the first remote unit providing a list of the at least one of the one or more second remote units to infrastructure equipment to establish the previously undefined talk group, wherein providing the list comprises the steps of;
retrieving a previously existing list of ones of the one or more second remote units comprising an existing talk group;
appending the at least one of the one or more second remote units to the previously existing list to create the list;
providing the list to the infrastructure equipment; and
establishing the previously undefined talk group based on the list.
2 Assignments
0 Petitions

Accused Products

Abstract
When any remote unit (113–118) desires to create a talk group, it transmits an inbound message to a group call database (112). The inbound message includes the identity of the requesting communication device, and the participants of the talk group. Upon receiving the request, group the call database (112) provides an outbound message to all members of the newly created talk group giving them a chance to opt out of inclusion into the new talk group. The database (112) then creates a database entry with the new talk group and those remote units that positively responded to the outbound message.
201 Citations
System And Method For Providing Notice-Based Communications Through Dynamic Communication Device Registration | ||
Patent #
US 20110190021A1
Filed 04/11/2011
|
Current Assignee
Scott L. David
|
Original Assignee
Scott L. David
|
Flexible billing architecture | ||
Patent #
US 8,010,082 B2
Filed 10/19/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
EXCHANGE OF LOCATION INFORMATION USING A WIRELESS COMMUNICATION DEVICE | ||
Patent #
US 20110165905A1
Filed 01/05/2010
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
Managing user-to-user contact with inferred presence information | ||
Patent #
US 8,069,166 B2
Filed 02/27/2006
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Multiple data store authentication | ||
Patent #
US 8,064,583 B1
Filed 09/21/2006
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Method for allocating a communication right, communication conference session server and communication conference session server arrangement | ||
Patent #
US 7,747,270 B2
Filed 08/09/2006
|
Current Assignee
Intel Deutschland GmbH
|
Original Assignee
Infineon Technologies AG
|
SYSTEM AND METHOD USING LOCAL WIRELESS NETWORK FOR GROUP COMMUNICATIONS | ||
Patent #
US 20100178911A1
Filed 01/09/2009
|
Current Assignee
Eagle Technology LLC
|
Original Assignee
Pine Valley Investments LLC
|
Ad-hoc creation of group based on contextual information | ||
Patent #
US 7,673,330 B2
Filed 01/05/2006
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Trunking System for CDMA Wireless Communication | ||
Patent #
US 20090092116A1
Filed 11/18/2008
|
Current Assignee
Yarnton Technologies LLC
|
Original Assignee
ZTE Corporation
|
System and method for group management | ||
Patent #
US 20080001717A1
Filed 03/27/2007
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
ENABLING DISPLAY OF A RECIPIENT LIST FOR A GROUP TEXT MESSAGE | ||
Patent #
US 20080120410A1
Filed 11/22/2006
|
Current Assignee
Verizon Media Inc.
|
Original Assignee
Yahoo Inc.
|
COLLECTING IMPLICIT INFORMATION FOR DETERMINING CONTEXT OF EVENT ACTIONS | ||
Patent #
US 20080186926A1
Filed 02/01/2007
|
Current Assignee
R2 Solutions LLC
|
Original Assignee
Yahoo Inc.
|
Instant contact searching and presentation by category | ||
Patent #
US 20080208812A1
Filed 02/28/2007
|
Current Assignee
Excalibur IP LLC
|
Original Assignee
Yahoo Inc.
|
METHOD FOR ALLOCATING A COMMUNICATION RIGHT, COMMUNICATION CONFERENCE SESSION SERVER AND COMMUNICATION CONFERENCE SESSION SERVER ARRANGEMENT | ||
Patent #
US 20070058573A1
Filed 08/09/2006
|
Current Assignee
Intel Deutschland GmbH
|
Original Assignee
Infineon Technologies AG
|
Ad-hoc creation of group based on contextual information | ||
Patent #
US 20070168332A1
Filed 01/05/2006
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Method for transmitting at least one group message, associated radio communication network, subsystem and mobile communication device | ||
Patent #
US 7,286,554 B2
Filed 04/30/2003
|
Current Assignee
Siemens AG
|
Original Assignee
Siemens AG
|
Method for transmitting at least one group message, associated radio communication network, subsystem and mobile radio device | ||
Patent #
US 20050141538A1
Filed 04/30/2003
|
Current Assignee
Siemens AG
|
Original Assignee
Siemens AG
|
Secure end-to-end transport through intermediary nodes | ||
Patent #
US 8,127,342 B2
Filed 09/23/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Trunking system for CDMA wireless communication | ||
Patent #
US 8,072,919 B2
Filed 11/18/2008
|
Current Assignee
Yarnton Technologies LLC
|
Original Assignee
ZTE Corporation
|
Provisioning applications for a mobile device | ||
Patent #
US 8,078,158 B2
Filed 06/26/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Provisioning of e-mail settings for a mobile terminal | ||
Patent #
US 8,116,214 B2
Filed 11/30/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile virtual network operator | ||
Patent #
US 8,107,921 B2
Filed 01/11/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Application and network-based long poll request detection and cacheability assessment therefor | ||
Patent #
US 8,166,164 B1
Filed 10/14/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Cache defeat detection and caching of content addressed by identifiers intended to defeat cache | ||
Patent #
US 8,190,701 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Enabling display of a recipient list for a group text message | ||
Patent #
US 8,200,763 B2
Filed 11/22/2006
|
Current Assignee
Verizon Media Inc.
|
Original Assignee
Yahoo Inc.
|
Application and network-based long poll request detection and cacheability assessment therefor | ||
Patent #
US 8,291,076 B2
Filed 03/05/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Social caching for device resource sharing and management | ||
Patent #
US 8,316,098 B2
Filed 04/19/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Distributed management of keep-alive message signaling for mobile network resource conservation and optimization | ||
Patent #
US 8,326,985 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
System and method for a mobile device to use physical storage of another device for caching | ||
Patent #
US 8,356,080 B2
Filed 07/20/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Electronic-mail filtering for mobile devices | ||
Patent #
US 8,364,181 B2
Filed 12/10/2007
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Instant contact searching and presentation by category | ||
Patent #
US 8,370,349 B2
Filed 02/28/2007
|
Current Assignee
Excalibur IP LLC
|
Original Assignee
Yahoo Inc.
|
Methods and apparatuses for geospatial-based sharing of information by multiple devices | ||
Patent #
US 8,385,964 B2
Filed 06/07/2011
|
Current Assignee
XONE Incorporated
|
Original Assignee
XONE Incorporated
|
Context aware data presentation | ||
Patent #
US 8,412,675 B2
Filed 02/24/2006
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Aligning data transfer to optimize connections established for transmission over a wireless network | ||
Patent #
US 8,417,823 B2
Filed 11/18/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Flexible real-time inbox access | ||
Patent #
US 8,438,633 B1
Filed 12/18/2006
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Apparatus, method and computer-readable medium for dispatch group calling across fleets | ||
Patent #
US 8,452,315 B1
Filed 03/09/2007
|
Current Assignee
Nextel Communications
|
Original Assignee
Nextel Communications
|
Publishing data in an information community | ||
Patent #
US 8,468,126 B2
Filed 12/14/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Distributed caching in a wireless network of content delivered for a mobile application over a long-held request | ||
Patent #
US 8,484,314 B2
Filed 10/14/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Provisioning applications for a mobile device | ||
Patent #
US 8,494,510 B2
Filed 12/06/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method using local wireless network for group communications | ||
Patent #
US 8,509,121 B2
Filed 01/09/2009
|
Current Assignee
Eagle Technology LLC
|
Original Assignee
Pine Valley Investments Inc.
|
Location sharing and tracking using mobile phones or other wireless devices | ||
Patent #
US 8,538,458 B2
Filed 03/11/2008
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Mobile network background traffic data management with optimized polling intervals | ||
Patent #
US 8,539,040 B2
Filed 02/28/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Secure end-to-end transport through intermediary nodes | ||
Patent #
US 8,549,587 B2
Filed 02/14/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method for executing commands that are non-native to the native environment of a mobile device | ||
Patent #
US 8,561,086 B2
Filed 05/17/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
METHOD AND SYSTEM FOR PEER-TO-PEER COMMUNICATION AMONG SITES | ||
Patent #
US 20130294323A1
Filed 07/08/2013
|
Current Assignee
E F Johnson Company
|
Original Assignee
E F Johnson Company
|
Collecting implicit information for determining context of event actions | ||
Patent #
US 8,599,801 B2
Filed 02/01/2007
|
Current Assignee
R2 Solutions LLC
|
Original Assignee
Yahoo Inc.
|
Detecting and preserving state for satisfying application requests in a distributed proxy and cache system | ||
Patent #
US 8,621,075 B2
Filed 04/27/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Cache state management on a mobile device to preserve user experience | ||
Patent #
US 8,635,339 B2
Filed 08/22/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Polling | ||
Patent #
US 8,693,494 B2
Filed 03/31/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Cache defeat detection and caching of content addressed by identifiers intended to defeat cache | ||
Patent #
US 8,700,728 B2
Filed 05/17/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Cross-platform event engine | ||
Patent #
US 8,209,709 B2
Filed 07/05/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Distributed system for cache defeat detection and caching of content addressed by identifiers intended to defeat cache | ||
Patent #
US 8,204,953 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Methods and systems for temporarily sharing position data between mobile-device users | ||
Patent #
US 8,712,441 B2
Filed 04/11/2013
|
Current Assignee
X One Inc.
|
Original Assignee
XONE Incorporated
|
Electronic-mail filtering for mobile devices | ||
Patent #
US 8,738,050 B2
Filed 01/07/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network | ||
Patent #
US 8,750,123 B1
Filed 07/31/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Exchange of location information using a wireless communication device | ||
Patent #
US 8,750,915 B2
Filed 01/05/2010
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
Methods and systems for annotating target locations | ||
Patent #
US 8,750,898 B2
Filed 01/18/2013
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Maintaining an IP connection in a mobile network | ||
Patent #
US 8,761,756 B2
Filed 09/13/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks International Oy
|
Integrated messaging | ||
Patent #
US 8,774,844 B2
Filed 04/08/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications | ||
Patent #
US 8,775,631 B2
Filed 02/25/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Timing of keep-alive messages used in a system for mobile network resource conservation and optimization | ||
Patent #
US 8,782,222 B2
Filed 09/05/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Application discovery on mobile devices | ||
Patent #
US 8,787,947 B2
Filed 06/18/2008
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Content delivery to a mobile device from a content service | ||
Patent #
US 8,793,305 B2
Filed 12/13/2007
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Methods and systems for sharing position data and tracing paths between mobile-device users | ||
Patent #
US 8,798,645 B2
Filed 01/30/2013
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Tracking proximity of services provider to services consumer | ||
Patent #
US 8,798,647 B1
Filed 10/15/2013
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Location sharing and tracking using mobile phones or other wireless devices | ||
Patent #
US 8,798,593 B2
Filed 05/07/2013
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
System and method of a relay server for managing communications and notification between a mobile device and a web access server | ||
Patent #
US 8,799,410 B2
Filed 04/13/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Maintaining mobile terminal information for secure communications | ||
Patent #
US 8,805,334 B2
Filed 09/05/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Integrated messaging | ||
Patent #
US 8,805,425 B2
Filed 01/28/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile device power management in data synchronization over a mobile network with or without a trigger notification | ||
Patent #
US 8,811,952 B2
Filed 05/05/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and system for management of a virtual network connection without heartbeat messages | ||
Patent #
US 8,812,695 B2
Filed 04/03/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
System and method for tracking billing events in a mobile wireless network for a network operator | ||
Patent #
US 8,831,561 B2
Filed 04/28/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Methods and apparatuses for transmission of an alert to multiple devices | ||
Patent #
US 8,831,635 B2
Filed 07/21/2011
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief | ||
Patent #
US 8,832,228 B2
Filed 04/26/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Distributed caching for resource and mobile network traffic management | ||
Patent #
US 8,838,783 B2
Filed 07/05/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Flexible real-time inbox access | ||
Patent #
US 8,839,412 B1
Filed 09/13/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Web-based access to data objects | ||
Patent #
US 8,838,744 B2
Filed 01/28/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile traffic categorization and policy for network use optimization while preserving user experience | ||
Patent #
US 8,843,153 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System for providing policy based content service in a mobile network | ||
Patent #
US 8,849,902 B2
Filed 06/24/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization | ||
Patent #
US 8,861,354 B2
Filed 12/14/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Policy based content service | ||
Patent #
US 8,862,657 B2
Filed 01/25/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation | ||
Patent #
US 8,868,753 B2
Filed 12/06/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Provisioning of e-mail settings for a mobile terminal | ||
Patent #
US 8,873,411 B2
Filed 01/12/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols | ||
Patent #
US 8,874,761 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile application traffic optimization | ||
Patent #
US 8,886,176 B2
Filed 07/22/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Optimization of resource polling intervals to satisfy mobile device requests | ||
Patent #
US 8,903,954 B2
Filed 11/22/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile virtual network operator | ||
Patent #
US 8,909,192 B2
Filed 08/11/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Bandwidth measurement | ||
Patent #
US 8,909,759 B2
Filed 10/12/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Detection and management of user interactions with foreground applications on a mobile device in distributed caching | ||
Patent #
US 8,909,202 B2
Filed 01/07/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method for providing a network service in a distributed fashion to a mobile device | ||
Patent #
US 8,914,002 B2
Filed 08/11/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Optimization of mobile traffic directed to private networks and operator configurability thereof | ||
Patent #
US 8,918,503 B2
Filed 08/28/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and apparatus for intercepting events in a communication system | ||
Patent #
US RE45,348 E1
Filed 03/16/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Application and network-based long poll request detection and cacheability assessment therefor | ||
Patent #
US 8,966,066 B2
Filed 10/12/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Mobile device and method to utilize the failover mechanism for fault tolerance provided for mobile traffic management and network/device resource conservation | ||
Patent #
US 8,977,755 B2
Filed 12/06/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Monitoring mobile application activities for malicious traffic on a mobile device | ||
Patent #
US 8,984,581 B2
Filed 07/11/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Connection architecture for a mobile network | ||
Patent #
US 8,989,728 B2
Filed 09/07/2006
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Predictive content delivery | ||
Patent #
US 9,002,828 B2
Filed 01/02/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation | ||
Patent #
US 9,009,250 B2
Filed 12/07/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Mobile network reporting and usage analytics system and method aggregated using a distributed traffic optimization system | ||
Patent #
US 9,021,021 B2
Filed 12/10/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Apparatus and method for obtaining content on a cellular wireless device based on proximity to other wireless devices | ||
Patent #
US 9,031,581 B1
Filed 11/07/2014
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Method and apparatus for maintaining priority and quality of service across multi-user devices | ||
Patent #
US 9,037,145 B2
Filed 06/28/2013
|
Current Assignee
Motorola Solutions Inc.
|
Original Assignee
Motorola Solutions Inc.
|
3D mobile user interface with configurable workspace management | ||
Patent #
US 9,043,731 B2
Filed 03/30/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile network traffic coordination across multiple applications | ||
Patent #
US 9,043,433 B2
Filed 05/25/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Intelligent rendering of information in a limited display environment | ||
Patent #
US 9,047,142 B2
Filed 12/16/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile network traffic coordination across multiple applications | ||
Patent #
US 9,049,179 B2
Filed 01/20/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Location-based operations and messaging | ||
Patent #
US 9,055,102 B2
Filed 08/02/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic | ||
Patent #
US 9,060,032 B2
Filed 05/09/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network | ||
Patent #
US 9,065,765 B2
Filed 10/08/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Distributed implementation of dynamic wireless traffic policy | ||
Patent #
US 9,077,630 B2
Filed 07/08/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Device resources sharing for network resource conservation | ||
Patent #
US 9,084,105 B2
Filed 04/19/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile network background traffic data management | ||
Patent #
US 9,100,873 B2
Filed 09/14/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Managing cache to prevent overloading of a wireless network due to user activity | ||
Patent #
US 9,131,397 B2
Filed 06/06/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and device for automatic creation of a location-based talk group call with reduced messaging overhead | ||
Patent #
US 9,131,344 B2
Filed 08/21/2012
|
Current Assignee
Motorola Solutions Inc.
|
Original Assignee
Motorola Solutions Inc.
|
Method and system for encryption of messages in land mobile radio systems | ||
Patent #
US 9,148,421 B2
Filed 03/07/2014
|
Current Assignee
E F Johnson Company
|
Original Assignee
E F Johnson Company
|
Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion | ||
Patent #
US 9,161,258 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Methods and systems for sharing position data between subscribers involving multiple wireless providers | ||
Patent #
US 9,167,558 B2
Filed 06/12/2014
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol | ||
Patent #
US 9,173,128 B2
Filed 03/06/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Apparatus and method to transmit content to a cellular wireless device based on proximity to other wireless devices | ||
Patent #
US 9,185,522 B1
Filed 11/07/2014
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Dynamic categorization of applications for network access in a mobile network | ||
Patent #
US 9,203,864 B2
Filed 02/04/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Mobile device having content caching mechanisms integrated with a network operator for traffic alleviation in a wireless network and methods therefor | ||
Patent #
US 9,208,123 B2
Filed 12/07/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Mobile device with application or context aware fast dormancy | ||
Patent #
US 9,241,314 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Automatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network | ||
Patent #
US 9,239,800 B2
Filed 07/11/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Extending user relationships | ||
Patent #
US 9,251,193 B2
Filed 10/28/2007
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Apparatus and method for obtaining content on a cellular wireless device based on proximity | ||
Patent #
US 9,253,616 B1
Filed 03/24/2015
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Application or context aware fast dormancy | ||
Patent #
US 9,271,238 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Request and response characteristics based adaptation of distributed caching in a mobile network | ||
Patent #
US 9,275,163 B2
Filed 10/17/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol | ||
Patent #
US 9,277,443 B2
Filed 12/07/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
System and method for a mobile device to use physical storage of another device for caching | ||
Patent #
US 9,300,719 B2
Filed 01/14/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Systems and methods for application management of mobile device radio state promotion and demotion | ||
Patent #
US 9,307,493 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
System and method for reduction of mobile network traffic used for domain name system (DNS) queries | ||
Patent #
US 9,325,662 B2
Filed 01/09/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
User as an end point for profiling and optimizing the delivery of content and data in a wireless network | ||
Patent #
US 9,326,189 B2
Filed 02/04/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Wireless traffic management system cache optimization using http headers | ||
Patent #
US 9,330,196 B2
Filed 06/14/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Method and apparatus for maintaining priority and quality of service across multi-user devices | ||
Patent #
US 9,386,623 B2
Filed 05/05/2015
|
Current Assignee
Motorola Solutions Inc.
|
Original Assignee
Motorola Solutions Inc.
|
Mobile application traffic optimization | ||
Patent #
US 9,407,713 B2
Filed 01/16/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Group association based on network determined location | ||
Patent #
US 9,451,418 B2
Filed 03/14/2013
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
Methods and systems for temporarily sharing position data between mobile-device users | ||
Patent #
US 9,467,832 B2
Filed 09/05/2014
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Social namespace addressing for non-unique identifiers | ||
Patent #
US 9,495,712 B2
Filed 08/19/2011
|
Current Assignee
Verizon Media Inc.
|
Original Assignee
Yahoo Inc.
|
Method and system for peer-to-peer communication among sites | ||
Patent #
US 9,516,475 B2
Filed 07/08/2013
|
Current Assignee
E F Johnson Company
|
Original Assignee
EF Johnson Technologies Inc.
|
Rendez vous management using mobile phones or other mobile devices | ||
Patent #
US 9,584,960 B1
Filed 12/23/2013
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Techniques for communication within closed groups of mobile devices | ||
Patent #
US 9,615,204 B1
Filed 07/22/2015
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Techniques for sharing position data between first and second devices | ||
Patent #
US 9,654,921 B1
Filed 09/20/2016
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Mobile device configured for communicating with another mobile device associated with an associated user | ||
Patent #
US 9,712,986 B2
Filed 03/22/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Techniques for sharing relative position between mobile devices | ||
Patent #
US 9,736,618 B1
Filed 07/16/2015
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Rendez vous management using mobile phones or other mobile devices | ||
Patent #
US 9,749,790 B1
Filed 01/12/2017
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
System and method for dynamic channel allocaton | ||
Patent #
US 9,763,260 B2
Filed 11/06/2015
|
Current Assignee
E F Johnson Company
|
Original Assignee
E F Johnson Company
|
Distributed simulcast architecture | ||
Patent #
US 9,774,386 B2
Filed 03/17/2014
|
Current Assignee
E F Johnson Company
|
Original Assignee
E F Johnson Company
|
Interoperability gateway for land mobile radio system | ||
Patent #
US 9,800,460 B2
Filed 07/31/2015
|
Current Assignee
E F Johnson Company
|
Original Assignee
E F Johnson Company
|
Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic | ||
Patent #
US 9,832,095 B2
Filed 12/14/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Formation of wireless device location sharing group | ||
Patent #
US 9,854,402 B1
Filed 01/27/2017
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Ad hoc location sharing group between first and second cellular wireless devices | ||
Patent #
US 9,854,394 B1
Filed 02/09/2017
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Rendez vous management using mobile phones or other mobile devices | ||
Patent #
US 9,883,360 B1
Filed 01/05/2017
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Location sharing group for services provision | ||
Patent #
US 9,942,705 B1
Filed 02/09/2017
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Methods, systems and apparatuses for the formation and tracking of location sharing groups | ||
Patent #
US 9,955,298 B1
Filed 08/28/2014
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Location sharing group map management | ||
Patent #
US 9,967,704 B1
Filed 01/27/2017
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
System and method for dynamic channel allocation | ||
Patent #
US 10,004,082 B2
Filed 07/05/2017
|
Current Assignee
E F Johnson Company
|
Original Assignee
E F Johnson Company
|
System and method for simulating a land mobile radio system | ||
Patent #
US 10,117,111 B2
Filed 12/22/2015
|
Current Assignee
E F Johnson Company
|
Original Assignee
E F Johnson Company
|
Location sharing service between GPS-enabled wireless devices, with shared target location exchange | ||
Patent #
US 10,149,092 B1
Filed 02/09/2017
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Methods, systems and apparatuses for the formation and tracking of location sharing groups | ||
Patent #
US 10,165,059 B2
Filed 10/24/2014
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Map presentation on cellular device showing positions of multiple other wireless device users | ||
Patent #
US 10,200,811 B1
Filed 02/09/2017
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Interoperability gateway for land mobile radio system | ||
Patent #
US 10,212,026 B2
Filed 10/17/2017
|
Current Assignee
E F Johnson Company
|
Original Assignee
E F Johnson Company
|
Enhanced customer service for mobile carriers using real-time and historical mobile application and traffic or optimization data associated with mobile devices in a mobile network | ||
Patent #
US 10,263,899 B2
Filed 04/10/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Server-implemented methods and systems for sharing location amongst web-enabled cell phones | ||
Patent #
US 10,299,071 B2
Filed 11/24/2018
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Location sharing and map support in connection with services request | ||
Patent #
US 10,313,826 B2
Filed 12/21/2018
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Location sharing with facilitated meeting point definition | ||
Patent #
US 10,341,809 B2
Filed 12/13/2018
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Location sharing for commercial and proprietary content applications | ||
Patent #
US 10,341,808 B2
Filed 11/27/2018
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Distributed simulcast architecture | ||
Patent #
US 10,461,846 B2
Filed 04/21/2017
|
Current Assignee
E F Johnson Company
|
Original Assignee
E F Johnson Company
|
Method and system for acoustic feedback cancellation using a known full band sequence | ||
Patent #
US 10,530,936 B1
Filed 03/15/2019
|
Current Assignee
Motorola Solutions Inc.
|
Original Assignee
Motorola Solutions Inc.
|
System and method for simulating a land mobile radio system | ||
Patent #
US 10,548,025 B2
Filed 10/25/2018
|
Current Assignee
E F Johnson Company
|
Original Assignee
E F Johnson Company
|
Temporary location sharing group with event based termination | ||
Patent #
US 10,750,310 B2
Filed 11/27/2019
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Application-based tracking and mapping function in connection with vehicle-based services provision | ||
Patent #
US 10,750,311 B2
Filed 02/04/2020
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Interoperability gateway for land mobile radio system | ||
Patent #
US 10,749,737 B2
Filed 01/30/2019
|
Current Assignee
E F Johnson Company
|
Original Assignee
E F Johnson Company
|
Ad hoc location sharing group establishment for wireless devices with designated meeting point | ||
Patent #
US 10,750,309 B2
Filed 11/27/2019
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
System and method for dynamic channel allocation | ||
Patent #
US 10,791,566 B2
Filed 06/15/2018
|
Current Assignee
E F Johnson Company
|
Original Assignee
E F Johnson Company
|
Location sharing for commercial and proprietary content applications | ||
Patent #
US 10,791,414 B2
Filed 04/23/2019
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Application-based two-way tracking and mapping function with selected individuals | ||
Patent #
US 10,856,099 B2
Filed 02/04/2020
|
Current Assignee
X One Inc.
|
Original Assignee
X One Inc.
|
Distributed simulcast architecture | ||
Patent #
US 10,880,000 B2
Filed 08/16/2019
|
Current Assignee
E F Johnson Company
|
Original Assignee
E F Johnson Company
|
Method and system for selectively connecting mobile users based on physical proximity | ||
Patent #
US 6,542,750 B2
Filed 06/08/2001
|
Current Assignee
Google LLC
|
Original Assignee
Telcontar
|
Automatic call coverage administration by wireless terminals | ||
Patent #
US 6,192,234 B1
Filed 10/29/1998
|
Current Assignee
Avaya Incorporated
|
Original Assignee
Avaya Incorporated
|
Dispatch mode in code division multiple access systems | ||
Patent #
US 6,292,671 B1
Filed 08/03/1999
|
Current Assignee
Sprint Spectrum LP
|
Original Assignee
Sprint Spectrum LP
|
Method and apparatus for a talkgroup call in a wireless communication system | ||
Patent #
US 6,308,079 B1
Filed 03/24/2000
|
Current Assignee
Google Technology Holdings LLC
|
Original Assignee
Motorola Inc.
|
Method and system for simultaneously sharing wireless communications among multiple wireless handsets | ||
Patent #
US 6,522,886 B1
Filed 11/22/1999
|
Current Assignee
Qwest Communications International Incorporated
|
Original Assignee
Qwest Communications International Incorporated
|
Method and system for group call service | ||
Patent #
US 20030048764A1
Filed 06/29/2001
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
Method for creating a dynamic talk group | ||
Patent #
US 20030083086A1
Filed 11/01/2001
|
Current Assignee
Nokia Corporation
|
Original Assignee
Nokia Corporation
|
Method for establishing a temporary simplex call group in a wireless communication system | ||
Patent #
US 6,600,928 B1
Filed 11/06/2000
|
Current Assignee
Google Technology Holdings LLC
|
Original Assignee
Motorola Inc.
|
Communication device for initiating a group call in a group communication network | ||
Patent #
US 20030153343A1
Filed 02/14/2002
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
Method and apparatus for use in providing a discounted call rate for wireless communications | ||
Patent #
US 6,640,096 B1
Filed 04/25/2000
|
Current Assignee
ATT Mobility II LLC
|
Original Assignee
ATT Wireless Services Incorporated
|
WAP-group-call | ||
Patent #
US 20020009990A1
Filed 06/20/2001
|
Current Assignee
Mannesmann AG
|
Original Assignee
MANNESMANN AG SIEMENS AG
|
Dynamic protocol selection and routing of content to mobile devices | ||
Patent #
US 20020022453A1
Filed 03/30/2001
|
Current Assignee
Classwave Wireless Inc.
|
Original Assignee
Classwave Wireless Inc.
|
Community co-presence system and method having virtual groups | ||
Patent #
US 20020019829A1
Filed 03/21/2001
|
Current Assignee
Ehud Shapiro
|
Original Assignee
Ehud Shapiro
|
Closed group communication method and communication terminal equipment | ||
Patent #
US 20020037736A1
Filed 04/09/2001
|
Current Assignee
Hitachi America Limited
|
Original Assignee
Hitachi America Limited
|
Communication device for reregistering in a net within a group communication network | ||
Patent #
US 20020037735A1
Filed 11/07/2001
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Mark Maggenti, Eric Rosen, Douglas M. Crockett
|
User group indication and status change in radiocommunications systems | ||
Patent #
US 6,385,461 B1
Filed 11/16/1998
|
Current Assignee
Telefonaktiebolaget LM Ericsson
|
Original Assignee
Telefonaktiebolaget LM Ericsson
|
Method and system for connecting mobile users based on degree of separation | ||
Patent #
US 20020086676A1
Filed 06/08/2001
|
Current Assignee
Google LLC
|
Original Assignee
Telcontar
|
Method and system for selectively connecting mobile users based on physical proximity | ||
Patent #
US 20020107008A1
Filed 06/08/2001
|
Current Assignee
Google LLC
|
Original Assignee
Telcontar
|
Method and apparatus for establishing dynamic group communications | ||
Patent #
US 6,253,091 B1
Filed 02/09/1998
|
Current Assignee
Motorola Solutions Inc.
|
Original Assignee
Motorola Inc.
|
Method and apparatus for dynamic control of talk groups in a wireless network | ||
Patent #
US 6,275,500 B1
Filed 08/09/1999
|
Current Assignee
Google Technology Holdings LLC
|
Original Assignee
Motorola Inc.
|
Group communication system for mobile terminals | ||
Patent #
US 20010027111A1
Filed 03/23/2001
|
Current Assignee
DDI Corporation
|
Original Assignee
DDI Corporation
|
Method and apparatus for providing broadcast group data | ||
Patent #
US 6,144,673 A
Filed 10/24/1997
|
Current Assignee
Motorola Solutions Inc.
|
Original Assignee
Motorola Inc.
|
Method for automatically revising a wireless communication unit scan list | ||
Patent #
US 5,758,291 A
Filed 08/28/1996
|
Current Assignee
Google Technology Holdings LLC
|
Original Assignee
Motorola Inc.
|
Method for placing a communication group call in a multiple site trunked system | ||
Patent #
US 5,513,381 A
Filed 03/24/1993
|
Current Assignee
Motorola Inc.
|
Original Assignee
Motorola Inc.
|
Trunking system communication resource reuse method | ||
Patent #
US 5,040,238 A
Filed 06/29/1990
|
Current Assignee
Motorola Inc.
|
Original Assignee
Motorola Inc.
|
1 Claim
-
1. A method for establishing a previously undefined talk group within a communication system, the method comprising the steps of:
-
a first remote unit determining, via over-the-air communication with one or more second remote units, at least one of the one or more second remote units in proximity to the first remote unit; the first remote unit providing a list of the at least one of the one or more second remote units to infrastructure equipment to establish the previously undefined talk group, wherein providing the list comprises the steps of; retrieving a previously existing list of ones of the one or more second remote units comprising an existing talk group; appending the at least one of the one or more second remote units to the previously existing list to create the list; providing the list to the infrastructure equipment; and
establishing the previously undefined talk group based on the list.
-
1 Specification
The present invention relates generally to establishing a talk group, and in particular, to a method and apparatus for establishing a talk group within a communication system.
Unlike standard interconnect services provided by today'"'"'s cellular systems, a dispatch group call service enables a user to communicate with a group of people simultaneously and instantaneously, usually by depressing a push-to-talk (PTT) button. Using a cellular communication system'"'"'s standard interconnect services would not allow such a call to occur instantaneously since either a telephone number would need to be dialed for a three-way call or arrangements would need to be made to setup a conference call.
Likewise, the dispatch service enables a user to communicate with another user quickly and spontaneously. This feature is ideal for two people who are working together but are unable to speak with one another directly such as two people working in concert but in different parts of a building. Where a wireless telephone call is more appropriate for a conversation, short messages between two people as they work are better facilitated by the dispatch call service.
A problem exists with dispatch calls in that a user is limited to establishing dispatch calls only with members of pre-established groups. As such, a subscriber unit (i.e., a communication device) cannot dynamically establish a group communication. Therefore, a need exists for a method and apparatus for dynamically establishing a talk group within a communication system.
To address the above-mentioned need, a method and apparatus for establishing a talk group is provided herein. When a remote unit desires to create a talk group, the remote unit obtains the participants of the talk group by identifying all remote unit'"'"'s in proximity to the remote unit. The remote unit then transmits an inbound message to a group call database. The inbound message includes the identity of the requesting communication device, and the participants of the talk group. Upon receiving the request, the call database provides an outbound message to all members of the newly created talk group giving them a chance to opt out of inclusion into the new talk group. The database then creates a database entry with the new talk group and those remote units that positively responded to the outbound message.
The above procedure allows for the dynamic creation of talk groups within a dispatch communication system. Because of this, the inefficiencies of prior-art talk group establishment are greatly reduced.
The present invention encompasses a method for establishing a talk group within a communication system. The method comprises the steps of determining a plurality of remote units in proximity to a first remote unit, providing a list of the plurality of remote units to infrastructure equipment, and establishing a talk group based on the list.
The present invention additionally encompasses a method for establishing a talk group. The method comprises the steps of receiving an over-the-air message, wherein the over-the-air message comprises an identity of a requesting communication device, and proposed participants to a talk group. Next, an outbound message is transmitted to at least one proposed participant, wherein the outbound message allows the participant to opt out of inclusion into the talk group. An inbound message is then received in response to the outbound message and a talk group is created based on the inbound message.
The present invention additionally encompasses a method comprising the steps of receiving, by a first remote unit, a request to provide identity information to a second remote unit, and providing identity information to the second remote unit, wherein the step of providing identity information to the second remote unit causes the first remote unit to be included in a talk group with the second remote unit.
The present invention additionally encompasses a remote unit. The remote unit comprises a short-range communication unit outputting those remote units in proximity to the remote unit, a talk group database storing those remote units in proximity to the remote unit, and a transceiver providing a list of those remote units in proximity to the remote unit to infrastructure equipment, causing the infrastructure equipment to establish a talk group based on the list.
As described above, the present invention can be used for the establishment of a talk group. The invention allows for both the creation of a new group that contains a first remote unit and of remote units in proximity of that unit, and for the extension of a preexisting talk group by the addition of remote units in proximity to the first remote unit.
Turning now to the drawings, wherein like numerals designate like components,
Communication system 100 includes group call database 112 coupled to Radio Access Networks (RANs) 121–122. Each RAN 121–122 comprises a plurality of remote, or mobile units (MUs) 113–118, at least one Base Transceiver Station (BTS) 101–102, and at least one Dispatch Application Processor (DAP) 119–120. Although not shown, RANs 121–122 additionally include well known network elements such as Mobile Switching Centers (MSCs), Centralized Base Station Controllers (CBSCs) in a circuit switch network, or such as Multiple Control Units (MCUs) in a CDMA system, and Radio Network Controllers (RNCs), Gatekeepers (GKs) and GateWays (GWs) in a packet switch network. It is contemplated that network elements within communication system 100 are configured in well known manners with processors, memories, instruction sets, and the like, which function in any suitable manner to perform the function set forth herein.
As shown, base stations 101–102 are capable of communicating with remote units 113–118 via over-the-air channels 103–108, respectively. Each over-the-air channel 103–108 preferably comprises a unique frequency/timeslot (or code in a CDMA system), however, in alternate embodiments (e.g., multicast scenarios) channels 103–108 may be shared among remote units 113–118. In the preferred embodiment of the present invention base stations 101–102 are capable of providing dispatch services to remote units 113–118. Additionally, each remote unit is capable of dynamically establishing talk groups. Particularly, each remote unit includes memory (not shown) that stores talk groups. The memory may be any means for storing digital information such as, but not limited to random access memory, non-volatile RAM, read only memory, etc. The talk group participants stored within the memory may be preloaded into the communication devices, or may be dynamically created on a real-time basis.
The user of remote unit 114 may desire to create a talk group including remote unit 114 and one or more of the nearby remote units 113 and 115. Alternatively the user may desire to add one or more of the nearby remote units 113 and 115 to an existing talk group. The remote unit 114 transmits an inbound message to group call database 112. The inbound message is preferably transmitted via an over-the-air channel to a particular base station, and includes the identity of the requesting communication device, and the identity of at least one participant to be added to the talk group (i.e., units 113 and 115) and the identity of the talk group. Upon receiving the request, the base station forwards it to group call database 112. Group call database 112 locates all remote units that are added to the proposed talk group by accessing a home location register (not shown) or another well-know technique such as by accessing a SIP registrar (SIP is described in the Internet Engineering Task Force (IETF) draft-ietf-sip-rfc2543bis-09). Preferably, group call database 112 then provides an outbound message to all nearby units of the talk group (via their respective base station/channel) giving them a chance to opt out of inclusion into the new talk group via a response message. All base stations provide the remote units'"'"' responses back to data base 112. Database 112 then updates the database entry with the talk group and those remote units that positively responded to the outbound message.
During talk group creation, a user of remote device 114 will select an option to create a talk group via the remote unit'"'"'s user interface 209. This will instruct controller 207 to access short range communication unit 205. The BLUETOOTH specification defines a universal radio interface in the 2.45 GHz frequency band that enables remote units 113–118 to communicate wirelessly via a short-range, ad hoc network. Specifically, by implementing BLUETOOTH connectivity between remote units 113–118, an ad hoc wireless network can be created such that each device can share identification information with other users on the network. In particular, the BLUETOOTH protocol stack includes radio, baseband, and software layers and provides for interoperability between devices from different manufacturers for specific services such as data exchange. The general usage models are defined by the BLUETOOTH Profiles Specification and these include generic, telephony, networking, serial, and object exchange. The profile defines a selection of messages and procedures, or capabilities, from the BLUETOOTH specifications and gives an unambiguous description of the interface for specified services and use cases.
The remote unit 114 establishes communication using the short range communication unit 205. Given the short range nature of the link, only nearby remote units such as units 113 and 115 can be accessed. The remote unit 114 then uses the short range link to obtain the identities of all local remote unit'"'"'s identities connected via the short range communication unit 205, and stores the identities in database 203. (The use of an infra-red link also has the useful properties that its range is well limited and that it is directional).
Thus, in accordance with the preferred embodiment of the present invention, the user of remote unit 114 can point remote unit 114 at specific nearby remote units to include them in the group. For example, the user can point the infra-red or BLUETOOTH link of unit 114 at the infra-red port of unit 113 and can thus add unit 113 to a group, while avoiding the addition of unit 115. In an alternate embodiment of the present invention, the remote unit 114, instead of obtaining the identity of a nearby remote unit, may simply “grab” the membership definition of another user'"'"'s talk group, and append all members of the other user'"'"'s group to its own group. Regardless of how the remote unit obtains the call participants, controller 207 ends up with a list of remote units that it desires to place in a talk group. It should be noted that because BLUETOOTH is utilized for short-range communication, only those remote units within a certain distance (typically 20 meters) are included in the newly-created talk group.
In a variation on the preferred embodiment of the present invention, the user of remote unit 114 may now be given the opportunity to exclude undesired nearby units from inclusion in the group. For example, the user'"'"'s intent may be to add unit 113 to a group, but the user'"'"'s unit 114 may establish short range communication with both nearby units 113 and 115. In a preferred embodiment of this variation, the user'"'"'s unit would present a list of identities of nearby units it has obtained via the user interface 209. The same user interface then lets the user remove those identities from the list that it does not want included in the group. The display of the list also gives positive feedback to the user that the creation or modification of the group is proceeding properly.
Controller 207 of unit 114 then accesses transceiver 201 and transmits an inbound message to its base station, eventually to group call database 112. The inbound message includes the identity of the requesting communication device, and the requested participants of the talk group. As discussed above, each remote unit identified in the talk group will be allowed to opt out of the talk group. Particularly, all requested participants will receive an over-the-air message from their respective base stations allowing them to opt out of the talk group. Responding to the over-the-air message causes the respective base station to forward opt-in or opt-out information to group call database 112. The exchange of messages between base station and the units of the participants that opt in can also be used to forward information in those units that identifies the new or modified group. The information may consist of a group identifier or of an enumerated list of participants.
Once database 112 has been populated with the newly-created talk group, group calling takes place as known in the art. For example, a remote unit, such as remote unit 114, may intiate a group call by sending an over-the-air group call request message to base station 101, usually by pressing a PTT button. The group call request message contains the identifier of the desired target group. The network entities DAP 119, 120 and the Group Call Database 112 collaborate to locate (page) the target remote units that are members of the target group and to assign the appropriate resources to the call, such as control and traffic radio channels. In a dispatch communication system 100, these network entities will further control which of the member remote units (113, 114) will have the right to be the talker. In other communication systems, a conference coordination unit (not shown) may replicate and mix the voices of one or more talker units. Alternatively, a unit, such as remote unit 114 may also initiate a group call by sending a call request that contains an enumerated list of target member remote units. It will be understood that any remote unit that opted into a group and that has received a group identifier or an enumerated list of participants can initiate a call to that group using prior art methods.
The above procedure allows for the dynamic creation and modification of talk groups within a dispatch communication system. Because of this, the inefficiencies of prior-art talk group establishment are greatly reduced.
It will be understood by those skilled in the art that well-known methods can be used by the remote units 113–118 for authentication and authorization when using the short range communication unit 205 to guarantee security and to protect the security of the user. For example, the remote unit 113 of an employee of a high company firm can be programmed not to provide its identity to remote units of competing companies.
In an optional step (not shown), the controller 207 may use the user interface 209 to give the individual user an opportunity to review a list of identified local remote units in order to remove unwanted participants.
Continuing, once database 203 has been populated with the newly-created talk group, controller 207 instructs transceiver 201 to notify the cellular infrastructure with the new talk group (step 307). In particular, transceiver 201 transmits an inbound message to group call database 112 via over-the-air communication with its serving base station 101. The inbound message includes the identity of the requesting communication device, and the participants of the talk group. As discussed above, this causes the infrastructure equipment to “invite” the identified remote units to become part of the group. The infrastructure equipment (database 112) then creates a database entry with the new talk group and those remote units that positively responded to the invitation.
While the invention has been particularly shown and described with reference to a particular embodiment, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention. For example, although BLUETOOTH was utilized to detect remote units in proximity to the remote unit creating the talk group, any method may be utilized to detect these remote units. Such methods include wireless location techniques such as trilateration, Angle of Arrival (AOA), Time-Difference AOA, etc. It is intended that such changes come within the scope of the following claims.
Using such alternative methods a variation of this invention can be implemented without the use of a short range communication unit. In this embodiment, the geographical position of remote units is known to the communication system 100. This can be the result of wireless location techniques such as trilateration, Angle of Arrival (AOA), Time-Difference AOA, or by letting the system 100 access the measurements of a geographic position determination unit 211, built in the remote units, as shown in
When the user of remote unit 114 desires to create or modify a talk group including remote unit 114 and one or more of the nearby remote units (like units 113 and 115), the remote unit 114 transmits an inbound message to group call database 112. The inbound message includes the identity of the requesting communication device, and the identity of the talk group. Upon receiving the request, the base station forwards it to group call database 112. Group call database 112, in collaboration with other communication system entities like DAPs 119, 120 and BTSs 101, 102 determines the position of the requesting unit 114 and determines all other requesting units within a predetermined distance from the requesting unit 114. The group call database 112 then sends a message to requesting unit 114 that contains the list of determined nearby units. As described above, the user has the possibility to review the list of nearby units and to communicate the reviewed list to the group call data base for the creation or modification of the group. Again as described above, the group call database 112 then provides an outbound message to all reviewed nearby units, giving them a chance to opt out of inclusion into the new talk group via a response message. the remote units'"'"' responses back to data base 112. Database 112 then uses the remote units'"'"' responses to update the database entry for the talk group with those remote units that positively responded to the outbound message.
Using alternative methods, another variation of the invention can be implemented where the group call database 112 is not directly involved in some or all of the steps of the establishment of a talk group. This variation can be used in communication systems where a remote unit 114 can initiate a group call by sending a call request that contains a list of target member remote units that are to be included into the group call. In this variation the remote unit again uses the short range over-the-air communication to obtain the identity of at least one nearby remote unit. Again, in an optional step, controller 207 may use the user interface 209 to give the individual user an opportunity to review a list of identified local remote units in order to remove unwanted participants. In this embodiment, optionally, the controller 207 can use the short range communication unit 205 to send an over-the-air outbound message to the local remote units in the (reviewed) list to allow them to opt out of the talk group. The local remote units, in response to the outbound message, can send a response inbound message to the initiating remote unit 114 via the short range communication unit 205. The controller 207 of remote unit 114 can then use the short range communication unit 205 to send another over-the-air message to the local remote units that opted in, the message containing a list of member remote units that are to be included into the group. Remote unit 114 and the local remote units that opted in will store the list of member remote units in its talk group database 203. If one of the units later wants to make a call to the group, it sends a call request that contains the stored enumerated list of target member remote units of the group. The group call may proceed using the over-the-air channels 103–108, the base stations 101, 102 and other infrastructure resources 112, 119, 120 of the communication system 100. Alternatively, all or part of the member remote units may use the short range communication unit 205 to establish short-range over-the-air channels needed to carry the group call.