Methods and apparatus for supporting group communications
First Claim
1. A method of operating a group communications device, the method comprising:
- operating said group communications device to operate in an idle mode of operation during a first period of time, the step of operating in an idle mode of operation including;
transmitting a device resource request in response to a received user resource request; and
operating said group communications device in a suppress mode of operation during a second period of time, the step of operating said group communications device in said suppress mode of operation including;
suppressing a received user resource request.
5 Assignments
0 Petitions

Accused Products

Abstract
Group communications methods and apparatus are described. In particular, methods for granting a mobile device access to a communications resource, e.g., the right to transmit data, associated with a group are described. User requests for the communications resource are suppressed by the corresponding mobile device, for periods during which the communications resource has been granted to another mobile device. A mobile device may store a suppressed user request so that a resource request signal may be transmitted after the communications resource has been released by the mobile device that was previously granted the resource. In this manner requests that cannot be granted are not transmitted, increasing communications efficiency as compared to systems where requests are not suppressed at the mobile devices. A priority scheme is used in some embodiments to determine whether or not a request should be suppressed while another device has been granted the communications resource.
193 Citations
PISTON MODE ACOUSTIC WAVE DEVICE AND METHOD PROVIDING A HIGH COUPLING FACTOR | ||
Patent #
US 20110068655A1
Filed 09/22/2009
|
Current Assignee
Qorvo Inc.
|
Original Assignee
TriQuint Semiconductor Incorporated
|
Piston mode acoustic wave device and method providing a high coupling factor | ||
Patent #
US 7,939,989 B2
Filed 09/22/2009
|
Current Assignee
Qorvo Inc.
|
Original Assignee
TriQuint Semiconductor Incorporated
|
Dynamically configurable wireless device | ||
Patent #
US 7,940,173 B2
Filed 05/01/2009
|
Current Assignee
GeoTab Incorporated
|
Original Assignee
WebTech Wireless USA Incorporated
|
Flexible billing architecture | ||
Patent #
US 8,010,082 B2
Filed 10/19/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks 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
|
Methods and devices for obtaining and forwarding domain access rights for nodes moving as a group | ||
Patent #
US 8,031,725 B2
Filed 02/17/2004
|
Current Assignee
Provenance Asset Group LLC
|
Original Assignee
Alcatel-Lucent SA
|
Multiple data store authentication | ||
Patent #
US 8,064,583 B1
Filed 09/21/2006
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Unified Vehicle Parameters | ||
Patent #
US 20100265052A1
Filed 06/14/2010
|
Current Assignee
GeoTab Incorporated
|
Original Assignee
WebTech Wireless USA Incorporated
|
Interference-reducing method of forward link scheduling for wireless networks | ||
Patent #
US 7,738,422 B2
Filed 08/23/2005
|
Current Assignee
Alcatel-Lucent USA Inc.
|
Original Assignee
Alcatel-Lucent USA Inc.
|
Programmable Communicator | ||
Patent #
US 20100035580A1
Filed 08/10/2009
|
Current Assignee
Blackbird Tech LLC
|
Original Assignee
M2M Solutions LLC
|
Configurable Geofences | ||
Patent #
US 20100253508A1
Filed 06/14/2010
|
Current Assignee
GeoTab Incorporated
|
Original Assignee
WebTech Wireless USA Incorporated
|
System and method for providing talker arbitration in point-to-point/group communication | ||
Patent #
US 7,558,736 B2
Filed 12/31/2003
|
Current Assignee
United States Cellular Corporation
|
Original Assignee
United States Cellular Corporation
|
System and Method for Remote Asset Management | ||
Patent #
US 20090247146A1
Filed 06/05/2009
|
Current Assignee
M2M Solutions LLC
|
Original Assignee
M2M Solutions LLC
|
Signal amplitude and clock signal frequency selection | ||
Patent #
US 7,606,353 B2
Filed 09/22/2003
|
Current Assignee
Intel Corporation
|
Original Assignee
Intel Corporation
|
Dynamically configurable wireless device | ||
Patent #
US 20090273469A1
Filed 05/01/2009
|
Current Assignee
GeoTab Incorporated
|
Original Assignee
WebTech Wireless USA Incorporated
|
Method And Apparatus Of Audio Switching | ||
Patent #
US 20080040117A1
Filed 04/27/2005
|
Current Assignee
Huawei Technologies Co. Ltd.
|
Original Assignee
Huawei Technologies Co. Ltd.
|
Methods and apparatus for supporting group communications | ||
Patent #
US 7,421,281 B2
Filed 05/10/2005
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
Interference-reducing method of forward link scheduling for wireless networks | ||
Patent #
US 20070047569A1
Filed 08/23/2005
|
Current Assignee
Alcatel-Lucent USA Inc.
|
Original Assignee
Alcatel-Lucent USA Inc.
|
Method of providing extended group call service | ||
Patent #
US 7,283,835 B2
Filed 02/05/2004
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Original Assignee
Samsung Electronics Co. Ltd.
|
System and method for monitoring and control of wireless modules linked to assets | ||
Patent #
US 7,027,808 B2
Filed 05/21/2003
|
Current Assignee
M2M Solutions LLC
|
Original Assignee
Philip Bernard Wesby
|
Method for improving the establishment of group calls between terminals, and terminal | ||
Patent #
US 20050010658A1
Filed 06/24/2004
|
Current Assignee
Nokia Corporation
|
Original Assignee
Nokia Corporation
|
Signal amplitude and clock signal frequency selection | ||
Patent #
US 20050063457A1
Filed 09/22/2003
|
Current Assignee
Intel Corporation
|
Original Assignee
Intel Corporation
|
System and method for providing talker arbitration in point-to-point/group communication | ||
Patent #
US 20050149333A1
Filed 12/31/2003
|
Current Assignee
United States Cellular Corporation
|
Original Assignee
United States Cellular Corporation
|
Methods and devices for obtaining and forwarding domain access rights for nodes moving as a group | ||
Patent #
US 20050182943A1
Filed 02/17/2004
|
Current Assignee
Provenance Asset Group LLC
|
Original Assignee
Alcatel-Lucent SA
|
Methods and apparatus for supporting group communications | ||
Patent #
US 20050213559A1
Filed 05/10/2005
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
Method and system for presenting content to an audience | ||
Patent #
US 20050240407A1
Filed 04/22/2004
|
Current Assignee
Hewlett-Packard Development Company L.P.
|
Original Assignee
Hewlett-Packard Development Company L.P.
|
System and method for monitoring and control of wireless modules linked to assets | ||
Patent #
US 20050222933A1
Filed 05/21/2003
|
Current Assignee
M2M Solutions LLC
|
Original Assignee
Philip Bernard Wesby
|
Method of providing extended group call service | ||
Patent #
US 20040180682A1
Filed 02/05/2004
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Original Assignee
Samsung Electronics Co. Ltd.
|
Location-based call management for geographically-distributed communication systems | ||
Patent #
US 20030058824A1
Filed 09/25/2001
|
Current Assignee
Motorola Inc.
|
Original Assignee
Motorola Inc.
|
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
|
Programmable communicator | ||
Patent #
US 8,094,010 B2
Filed 08/10/2009
|
Current Assignee
Blackbird Tech LLC
|
Original Assignee
M2M Solutions LLC
|
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
|
System and method for remote asset management | ||
Patent #
US 8,180,336 B2
Filed 06/05/2009
|
Current Assignee
M2M Solutions LLC
|
Original Assignee
M2M Solutions LLC
|
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
|
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
|
Acoustic wave guide device and method for minimizing trimming effects and piston mode instabilities | ||
Patent #
US 8,294,331 B2
Filed 03/07/2011
|
Current Assignee
Qorvo Inc.
|
Original Assignee
TriQuint Semiconductor Incorporated
|
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
|
Method and apparatus of audio switching | ||
Patent #
US 8,335,686 B2
Filed 04/27/2005
|
Current Assignee
Huawei Technologies Co. Ltd.
|
Original Assignee
Huawei Technologies Co. Ltd.
|
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
|
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
|
System and method for remote asset management | ||
Patent #
US 8,457,622 B2
Filed 04/19/2012
|
Current Assignee
M2M Solutions LLC
|
Original Assignee
M2M Solutions LLC
|
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 for remote asset management | ||
Patent #
US 8,504,007 B2
Filed 09/11/2012
|
Current Assignee
M2M Solutions LLC
|
Original Assignee
M2M Solutions LLC
|
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
|
Programmable communicator | ||
Patent #
US 8,542,111 B2
Filed 03/13/2013
|
Current Assignee
Blackbird Tech LLC
|
Original Assignee
M2M Solutions LLC
|
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
|
System and method for remote asset management | ||
Patent #
US 8,577,359 B2
Filed 03/14/2013
|
Current Assignee
M2M Solutions LLC
|
Original Assignee
M2M Solutions LLC
|
System and method for remote asset management | ||
Patent #
US 8,577,358 B2
Filed 03/07/2013
|
Current Assignee
M2M Solutions LLC
|
Original Assignee
M2M Solutions LLC
|
Unified vehicle parameters | ||
Patent #
US 8,587,420 B2
Filed 06/14/2010
|
Current Assignee
GeoTab Incorporated
|
Original Assignee
WebTech Wireless USA Incorporated
|
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
|
Programmable communicator | ||
Patent #
US 8,633,802 B2
Filed 12/16/2011
|
Current Assignee
Blackbird Tech LLC
|
Original Assignee
M2M Solutions 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
|
Programmable communicator | ||
Patent #
US 8,648,717 B2
Filed 07/03/2013
|
Current Assignee
Blackbird Tech LLC
|
Original Assignee
M2M Solutions LLC
|
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
|
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
|
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
|
Configurable geofences with inherit aspects and use thereof in configurable wireless devices | ||
Patent #
US 8,766,791 B2
Filed 06/14/2010
|
Current Assignee
GeoTab Incorporated
|
Original Assignee
WebTech Wireless USA Incorporated
|
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
|
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
|
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 AND METHOD FOR MINIMIZING CALL SETUP LATENCY IN A GROUP COMMUNICATION AMONG WIRELESS COMMUNICATION DEVICES | ||
Patent #
US 20140295902A1
Filed 06/16/2014
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm 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
|
Programmable communicator | ||
Patent #
US 8,866,589 B2
Filed 01/31/2014
|
Current Assignee
Blackbird Tech LLC
|
Original Assignee
M2M Solutions LLC
|
Programmable communicator | ||
Patent #
US 8,872,624 B2
Filed 02/07/2014
|
Current Assignee
M2M Solutions LLC
|
Original Assignee
M2M Solutions LLC
|
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
|
System and method for remote asset management | ||
Patent #
US 8,880,054 B2
Filed 03/12/2013
|
Current Assignee
M2M Solutions LLC
|
Original Assignee
M2M Solutions LLC
|
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
|
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
|
Programmable communicator | ||
Patent #
US 9,078,152 B2
Filed 08/08/2014
|
Current Assignee
Iot IP GMBH
|
Original Assignee
M2M Solutions LLC
|
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
|
System and method for remote asset management | ||
Patent #
US 9,118,701 B2
Filed 10/27/2014
|
Current Assignee
M2M Solutions LLC
|
Original Assignee
M2M Solutions LLC
|
Programmable communicator | ||
Patent #
US 9,125,079 B2
Filed 08/08/2014
|
Current Assignee
Wireless Communications Mobile LLC
|
Original Assignee
M2M Solutions LLC
|
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
|
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
|
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
|
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
|
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
|
Mobile application traffic optimization | ||
Patent #
US 9,407,713 B2
Filed 01/16/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
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
|
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
|
System and method for remote asset management | ||
Patent #
US 9,961,477 B2
Filed 10/03/2017
|
Current Assignee
M2M Solutions LLC
|
Original Assignee
M2M Solutions LLC
|
System and method for remote asset management | ||
Patent #
US 10,038,989 B1
Filed 03/28/2018
|
Current Assignee
M2M Solutions LLC
|
Original Assignee
M2M Solutions LLC
|
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
|
System and method for remote asset management | ||
Patent #
US 10,278,041 B2
Filed 07/30/2018
|
Current Assignee
M2M Solutions LLC
|
Original Assignee
M2M Solutions LLC
|
Method and system for geofencing of vehicle impound yards | ||
Patent #
US 10,510,193 B2
Filed 08/11/2015
|
Current Assignee
Ezra T. Peachey, Mark A. Wells, SVR Tracking Incorporated
|
Original Assignee
SVR Tracking Incorporated
|
Equitable electronic group communication session management using an ordered list to provide predetermined equal amount of exclusive time to each of the participants | ||
Patent #
US 10,587,427 B2
Filed 04/14/2017
|
Current Assignee
Talking Stick Inc.
|
Original Assignee
Talking Stick Inc.
|
System and method for remote asset management | ||
Patent #
US 10,791,442 B2
Filed 02/20/2020
|
Current Assignee
M2M Solutions LLC
|
Original Assignee
M2M Solutions LLC
|
Method and system for auditing and verifying vehicle identification numbers (VINs) with audit fraud detection | ||
Patent #
US 10,796,317 B2
Filed 05/15/2018
|
Current Assignee
Mark A. Wells, Talon Systems Software Incorporated
|
Original Assignee
Talon Systems Software Incorporated
|
Method and system for auditing and verifying vehicle identification numbers (VINs) with crowdsourcing | ||
Patent #
US 10,896,429 B2
Filed 03/06/2017
|
Current Assignee
Mark A. Wells, Talon Systems Software Incorporated
|
Original Assignee
Talon Systems Software Incorporated
|
Enhanced channel allocation among multiple carriers in a spread spectrum communications system | ||
Patent #
US 6,611,506 B1
Filed 01/21/1999
|
Current Assignee
Lucent Technologies Inc.
|
Original Assignee
Lucent Technologies Inc.
|
Air-interface efficiency in wireless communication systems | ||
Patent #
US 6,690,936 B1
Filed 10/31/2000
|
Current Assignee
Lenovo Innovation Company Limited Hong Kong
|
Original Assignee
Telefonaktiebolaget LM Ericsson
|
Trunked communication system with nationwide roaming capability | ||
Patent #
US 4,833,701 A
Filed 01/27/1988
|
Current Assignee
Motorola Inc.
|
Original Assignee
Motorola Inc.
|
Mobile station assisted soft handoff in a CDMA cellular communications system | ||
Patent #
US 5,267,261 A
Filed 03/05/1992
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
Device and method for generating and distributing coded symbols in a CDMA communication system | ||
Patent #
US 6,400,703 B1
Filed 06/01/1999
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Original Assignee
Samsung Electronics Co. Ltd.
|
Method for internet protocol switching over fast ATM cell transport | ||
Patent #
US 5,903,559 A
Filed 12/20/1996
|
Current Assignee
Juniper Networks Incorporated
|
Original Assignee
NEC USA
|
Mobile radio communications system with join feature | ||
Patent #
US 4,682,367 A
Filed 11/13/1985
|
Current Assignee
Com-Net Ericsson Canada Corp., Com-Net Ericsson Critical Radio Systems Inc.
|
Original Assignee
General Electric Company
|
Method and apparatus for controlling transmission power in a CDMA cellular mobile telephone system | ||
Patent #
US 5,056,109 A
Filed 11/07/1989
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
Power control in point-to-multipoint systems | ||
Patent #
US 6,308,080 B1
Filed 05/15/1998
|
Current Assignee
Texas Instruments Inc.
|
Original Assignee
Texas Instruments Inc.
|
Methods and apparatus for supporting group communications | ||
Patent #
US 20030003938A1
Filed 06/26/2002
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Flarion Technologies Incorporated
|
System and method for estimating interfrequency measurements used for radio network function | ||
Patent #
US 6,546,252 B1
Filed 12/15/1999
|
Current Assignee
Telefonaktiebolaget LM Ericsson
|
Original Assignee
Telefonaktiebolaget LM Ericsson
|
Mode transition method for wireless data service in a mobile station | ||
Patent #
US 20030117969A1
Filed 12/20/2002
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Original Assignee
Samsung Electronics Co. Ltd.
|
Channel allocation using enhanced pathloss estimates | ||
Patent #
US 6,498,934 B1
Filed 03/24/1999
|
Current Assignee
Unwired Planet LLC
|
Original Assignee
Telefonaktienbolaget L.M. Ericsson
|
Mobile station control states based on available power | ||
Patent #
US 6,275,712 B1
Filed 02/26/1999
|
Current Assignee
Nokia Solutions Networks Oy
|
Original Assignee
Nokia Mobile Phones UK Limited
|
Trunked multi-site dispatch network for trunking radios | ||
Patent #
US 6,021,326 A
Filed 11/04/1996
|
Current Assignee
Uniden America Corporation
|
Original Assignee
Uniden America Corporation
|
Cellular radio system using CDMA scheme | ||
Patent #
US 6,021,123 A
Filed 12/27/1996
|
Current Assignee
Toshiba Corporation
|
Original Assignee
Toshiba Corporation
|
Method and apparatus of preserving power of a remote unit in a dispatch system | ||
Patent #
US 5,884,196 A
Filed 06/06/1996
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
Method for realising a group call in a digital radio network | ||
Patent #
US 5,594,948 A
Filed 03/31/1994
|
Current Assignee
Nokia Telecommunications Oy
|
Original Assignee
Nokia Telecommunications Oy
|
Power management technique for determining a device mode of operation | ||
Patent #
US 5,625,882 A
Filed 08/11/1995
|
Current Assignee
Motorola Mobility LLC
|
Original Assignee
Motorola Inc.
|
Method, mobile exchange, and subscriber station in a mobile radio system for establishing a high-priority call | ||
Patent #
US 5,634,197 A
Filed 04/12/1995
|
Current Assignee
Nokia Technologies Oy
|
Original Assignee
Nokia Telecommunications Oy
|
Enhanced power saving method for hand-held communications system and a hand-held communications system therefor | ||
Patent #
US 5,627,882 A
Filed 05/26/1994
|
Current Assignee
ST-Ericcson SA
|
Original Assignee
US Philips Corporation
|
Method for maintaining audience continuity of a communication group call | ||
Patent #
US 5,491,835 A
Filed 02/18/1994
|
Current Assignee
Motorola Inc.
|
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.
|
Method for providing autonomous radio talk group configuration | ||
Patent #
US 5,511,232 A
Filed 12/02/1994
|
Current Assignee
Motorola Solutions Inc.
|
Original Assignee
Motorola Inc.
|
Method for processing communication requests | ||
Patent #
US 5,542,108 A
Filed 12/05/1994
|
Current Assignee
Motorola Solutions Inc.
|
Original Assignee
Motorola Inc.
|
Method of power conservation in a data communications system | ||
Patent #
US 5,566,366 A
Filed 11/30/1994
|
Current Assignee
Google Technology Holdings LLC
|
Original Assignee
Motorola Inc.
|
Method and apparatus for a deep-sleep mode in a digital cellular communication system | ||
Patent #
US 5,590,396 A
Filed 04/20/1994
|
Current Assignee
Erisson GE Mobile Comm Incorporated
|
Original Assignee
Telefonaktiebolaget LM Ericsson
|
Mutli-site group dispatch call method | ||
Patent #
US 5,387,905 A
Filed 10/05/1992
|
Current Assignee
Motorola Solutions Inc.
|
Original Assignee
Motorola Inc.
|
Method for allocating telephone and communication resources | ||
Patent #
US 5,420,909 A
Filed 06/23/1993
|
Current Assignee
Motorola Solutions Inc.
|
Original Assignee
Motorola Inc.
|
Method for establishing and maintaining communication processing information for a group call | ||
Patent #
US 5,450,405 A
Filed 04/02/1993
|
Current Assignee
Motorola Solutions Inc.
|
Original Assignee
Motorola Inc.
|
Frequency stabilizing device | ||
Patent #
US 5,461,645 A
Filed 05/18/1994
|
Current Assignee
NEC Corporation
|
Original Assignee
NEC Corporation
|
Method for providing caller interrupt in a time division multiplexed wireless communication system | ||
Patent #
US 5,463,617 A
Filed 09/30/1994
|
Current Assignee
Motorola Inc.
|
Original Assignee
Motorola Inc.
|
Method for setting up a group call in a cellular radio system | ||
Patent #
US 5,465,391 A
Filed 09/06/1994
|
Current Assignee
Cassidian Finland OY
|
Original Assignee
Nokia Telecommunications Oy
|
Method for a communication unit to participate in multiple calls | ||
Patent #
US 5,473,605 A
Filed 02/28/1995
|
Current Assignee
Motorola Solutions Inc.
|
Original Assignee
Motorola Inc.
|
Method for updating encryption key information in communication units | ||
Patent #
US 5,325,432 A
Filed 02/04/1993
|
Current Assignee
Motorola Solutions Inc.
|
Original Assignee
Motorola Inc.
|
Dispatch communication system with adjacent system signal repeating | ||
Patent #
US 5,369,781 A
Filed 02/06/1992
|
Current Assignee
Motorola Solutions Inc.
|
Original Assignee
Motorola Inc.
|
Intersystem group call communication system and method | ||
Patent #
US 5,095,529 A
Filed 05/30/1989
|
Current Assignee
Motorola Inc.
|
Original Assignee
Motorola Inc.
|
Energy saving protocol for a communication system | ||
Patent #
US 5,128,938 A
Filed 03/06/1991
|
Current Assignee
Motorola Inc.
|
Original Assignee
Motorola Inc.
|
Spread spectrum multiple access communication system using satellite or terrestrial repeaters | ||
Patent #
US 4,901,307 A
Filed 10/17/1986
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
Method of transmitting terminating call signals within a restricted duration and a base station and a portable unit for use in the same | ||
Patent #
US 4,679,244 A
Filed 02/26/1985
|
Current Assignee
NTT Mobile Communications Network Inc.
|
Original Assignee
Nippon Telegraph and Telephone Corporation, NEC Corporation, Toshiba Corporation
|
28 Claims
-
1. A method of operating a group communications device, the method comprising:
-
operating said group communications device to operate in an idle mode of operation during a first period of time, the step of operating in an idle mode of operation including;
transmitting a device resource request in response to a received user resource request; and
operating said group communications device in a suppress mode of operation during a second period of time, the step of operating said group communications device in said suppress mode of operation including;
suppressing a received user resource request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A communications device suitable for use in performing a group communications operation, said communications device including:
-
a receiver for receiving communication signals;
a transmitter for transmitting communications signals;
an input device for receiving user resource requests; and
a control means for controlling the operation of said communications device in a plurality of modes of operation including a first mode of operation wherein the control means causes a device resource request to be transmitted in response to a received user resource request and a second mode of operation wherein the control means suppresses received user resource requests. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
1 Specification
The present application claims the benefit of U.S. Provisional Patent Application Ser. No. 60/301,239, filed on Jun. 27, 2001, titled “METHODS AND APPARATUS FOR USING SIP SIGNALING TO SUPPORT GROUP COMMUNICATIONS OVER FLASH-OFDM”.
The present invention relates to methods and apparatus for supporting group communications.
A group communications system allows a plurality of users to participate in a group communication session with each other through a plurality of corresponding user communication devices interconnected through a communications network. Such a system may also include a controller device to facilitate coordination of communications in the group and access to communication resources associated with the group, i.e., the control device may assist with “floor control”. One purpose of floor control is to ensure that only one user communication device is transmitting data at any one time, while other user communication devices associated with the group communication session only receive data during the same time. Floor control also provides the method with which the right to transmit data and access to communication resources associated with the group are shared between the plurality of user devices. This typically involves user communication devices sending “floor request” signals to the controller device and the controller device “granting the floor” to user devices according to some policy, e.g., first come first served.
While floor control functions can apply to any form of data communications, they are particularly useful in voice communications, since during a conversation amongst a group of people it is beneficial if there is only one speaker at any one time. Note that digitized and packetized voice is simply a subset of data communications.
The one sender many receivers property of a group communications session is exploited so that communication resources for sending data are only required by a single user communication device at a time, while communication resources for receiving data are required by the other user communication devices in the group. This is particularly beneficial when communication resources from the network to the user communication devices (downlink) are relatively in abundance, while communication resources from the user communication devices towards the network (uplink) are somewhat constrained. This is typical of cellular communications systems, which use wireless technology between the user communication devices and the network.
Some cellular communication systems, also allow a user communication device to operate in either a receive-only mode or a receive-transmit mode, where a user communication device that is in the receive-only mode consumes less system resources. In such systems, operation in the receive-transmit mode requires the use of additional control channels and thus increases overhead. Typically, transition of a user communication device between modes of operation is not instantaneous; therefore, if a user communication device transitions to the receive-transmit mode even to send a small amount of traffic, the device may remain in that mode consuming a larger percentage of system resources for a longer period of time. Secondly, system resources may also be consumed for signaling associated with the transitions between modes. Finally, a user communication device may consume power at a higher rate while in the receive-transmit mode. Thus the cost associated with sending even a small amount of traffic in the uplink may be significant and should be avoided when possible.
While group communications may be inherently well suited for cellular communication systems that have an ability to send downlink traffic to multiple user communication devices simultaneously, there is need for a floor control system that minimizes uplink signaling. In particular, there is a need for floor control system that minimizes the likelihood that a user communication device will transition to receive-transmit mode to send a floor request signal that will be rejected by the controller device.
Methods and apparatus of the present invention can be used to support group communications between a plurality of end nodes interconnected via a communications system, e.g., network. End nodes may be implemented as wireless devices that include receiver and transmitter circuitry to support communications with wireless access nodes via a wireless communications channel. End nodes may be, for example, mobile devices and may include an IP host protocol stack. The access nodes may be, for example, base stations in a cellular communications system and may also function as an IP access router. The communications system, e.g., network, implemented in accordance with the invention includes a group communications controller node that assists in coordination of group communications and controls access to communications resources associated with a group and/or group communications session. The group communications controller node may be, for example, a server and may also include an IP protocol stack. IP packets may be used for the exchange of both data and control signaling between nodes in the system. In either case, delivery of IP packets from a source node to the targeted destination node or nodes may use either unicast or multicast addressing and delivery mechanisms. Control signaling implemented in accordance with the present invention may be, for example, based on the Session Initiation Protocol (SIP). In various embodiments, the group communications controller transmits resource grant messages and resource release messages using an IP multicast routing address corresponding to members of a group.
An end node may include an input/output interface and one or more input/output devices that enable a user to control the device and use it for communications with the users of other similar devices. The end node may be, for example, a wireless phone with a keypad, display, microphone and speaker. In response to user input, e.g., a user resource request, an end node may exchange signaling with the group communications controller node to coordinate access to resources, e.g., the right to transmit data, associated with a group or group communications session. As part of the exchange signaling the end node may transmit a resource request to the controller node.
An end node implemented in accordance with the present invention is capable of operating such that it suppresses user requests for group communications resources, when the resource request would not be granted by the group communications controller node. This suppress mode of operation may be entered by an end node in response to a message from the controller node indicating a resource grant to another end node in the group. The use of a suppress mode can be advantageous when the cost associated with transmission of even a small amount of information by an end node is relatively high.
In accordance with the present invention, during the suppress mode of operation an end node may store user requests. In cases where user requests are stored, the end node may later transmit a request for a group communications resources corresponding to the stored user request, after the group communications controller node has signaled that the resources have been released by the node to which they were previously granted. In accordance with the invention, the receipt of a release signal will cause an end node in the suppress mode to transition to another, e.g., idle, mode. This approach to group communications has the advantage of minimizing user interaction required to obtain group communications resources and minimizing the delay associated with obtaining resources. The group communications controller node may also further coordinate and control access to group communications resources by using scheduling techniques or methods to determine the order and timing of sending resource release signals to the end nodes within a group. Depending on the scheduling technique or method, this can be used as a way of ensuring fairness or providing priority access to group communications resources.
Priority information may be maintained by end nodes and the group communications controller node. In some embodiments, priority information is included in control signaling between nodes to provide greater priority access control. The use of such additional priority information enables an end node to selectively suppress user resource requests, based on the relative priority of the requesting user or end node and the priority at which the group communications resource has been granted. Thus, even if a group communications resource is currently granted to a first user, a second user with sufficient priority may preempt the prior grant.
Numerous additional embodiments, features, and advantages of the methods and apparatus of the invention are discussed in the detailed description that follows.
The
Each access node 330, 340, 350 is depicted as providing connectivity to a plurality of N end nodes (334, 336), (344, 346), (354, 356), respectively, via corresponding access links (335, 337), (345, 347), (355, 357), respectively. In the exemplary system 300, each access node 330, 340, 350 is depicted as using wireless technology to provide access. A coverage area, e.g., communications cell, 338, 348, 358 of each access node 330, 340, 350, respectively, is illustrated as a circle surrounding the corresponding access node.
Alternative embodiments of the invention include various network topologies, where the number and type of network nodes, the number and type of links, and the interconnectivity between nodes may differ from that of the system 300 depicted in FIG. 1.
The processor 104 under control of various modules, e.g., routines, included in memory 108 controls operation of the group communications controller node 100 to perform various signaling, floor control, resource granting and other operations as will be discussed below. The modules included in memory 108 are executed on startup or as called by other modules. Modules may exchange data, information, and signals when executed. Modules may also share data and information when executed. In the
The group communications controller module 112 controls operation of the group communications controller node 100 to support floor control of group communication sessions. Thus, module 112 controls processing of received signals or messages requesting and/or releasing the communications resource and sending of subsequent signals or messaging as required to grant the resource or announce the release of said resource. Communications data 114 includes, e.g., parameters, configuration information, resource information, communication session information, end node status information and/or other information relating to end node interaction and/or group communications sessions. In particular, communications data 114 may include group information 116, e.g., information about the members of each group and the status of any corresponding group communication session, and priority information 118, e.g., information about the relative priority of group members. The group communications controller module 112 may access and/or modify the communications data 114 when executed. Thus, the group communications controller module 112 may access and update the group information 116 and priority information 118.
The wireless communication interface 206 provides a mechanism by which the internal components of the end node 200 can send and receive signals to/from external devices and network nodes. The wireless communication interface 206 includes, e.g., a receiver circuit 220 with a corresponding receiving antenna 224 and a transmitter circuit 222 with a corresponding transmitting antenna 226 used for coupling the node 200 to other network nodes, e.g., via wireless communications channels.
The processor 204 under control of various modules, e.g., routines, included in memory 208 controls operation of the end node 200 to perform various signaling, resource requesting/releasing, data communications and other operations as will be discussed below. The modules included in memory 208 are executed on startup or as called by other modules. Modules may exchange data, information, and signals when executed. Modules may also share data and information when executed. In the
The user input/output interface 230 and associated devices 232, 234, 236, 238 provide the means by which a user can operate the end node 200 to accomplish certain tasks. In particular, the user input device 232 and user output device 234 provide the functionality that allows a user to control the end node 200 and applications, e.g., modules, programs, routines and/or functions, that execute in the memory 208 of the end node 200. The audio input device 236 and audio output device 238 provide the functionality necessary to utilize the end node 200 for a voice communication session with another end node or group of end nodes.
The group communications module 212 controls operation of the end node 200 to participate in group communication sessions. Thus, module 212 controls sending of signals or messaging as required to request or release group communications resources and processing of received signals or messages granting and releasing group communications resources. Communications data 214 includes, e.g., parameters, configuration information, communication session information and/or other information relating to group communications sessions. In particular, communications data 214 may include configuration information 216, e.g., group membership information and relative priority of the encompassing end node 200 and/or associated user, and operational information 218, e.g., status of an active group communication session. The group communications module 212 may access and/or modify the communications data 214 when executed. Thus, the group communications module 212 may access and update the configuration information 216 and operational information 218.
The following describes the events, signals, and operations associated with controlling access to a group communications resource associated with a group communications session. The arrows in
In
Upon reception of the DRR signal 512, the group communications controller node 100 accesses its internal communications data 114 to determine if the group communications resource should be granted in response to the DRR signal 512. In one embodiment of the present invention, this operation may simply be a determination of whether the requested group communications resource is available or is currently granted to another group member. In alternative embodiments, this operation may also include an assessment of the relative priority of the requesting group member and other factors to determine if the resource request should be granted, i.e., even if the resource is currently granted the relative priority of the group members could be used to selectively preempt an existing grant upon reception of a request from a higher priority user. In the
Upon reception of the RG signal 514, end node X 200 enables its corresponding user 502 to start transmitting data to the group, e.g., sending voice via the audio input device 236 shown in FIG. 3. In some embodiments, end nodes 200, 200′ may also provide an indication, e.g., visual and/or auditory signal, to their corresponding users 502, 502′, respectively, that the group communications resource has been granted. Reception of the RG signal 514′ by end node Y 200′ indicates that the group communications the group, in this case user 502 of end node X 200. Upon reception the RG signal, end node Y 200′ changes from an idle mode to a suppression mode of operation, during which end node Y 200′ will suppress resource request attempts made by its corresponding user 502′. While in the suppression mode, end node Y 200′ may receive data sent to the communications group, e.g., voice data sent from the user 502 of end node X 200. In the exemplary embodiment end node Y also provides the received data to its corresponding user 502′, e.g., sending voice via the audio output device 238 shown in FIG. 3.
The
The
Upon reception of the RREL signal 524′, end node Y 200′ changes from suppression mode to an idle mode of operation. Provided that end node Y 200′ had stored an indication that a URR input operation was performed while end node Y 200′ was in the suppression mode, end node Y 200′ would immediately send a DRR signal (not shown) to the group communications controller node 100. In some embodiments, end nodes 200, 200′ may also provide an indication, e.g., visual and/or auditory signal, to their corresponding users 502, 502′, respectively, that the group communications resource has been released. The
The
In one embodiment of this invention, when signal RGTO (Resource Grant to Other) is received while in the idle state 602, the end node makes a transition 620 to the suppress state, since signal RGTO indicates that resources were granted to another member of the group. In one embodiment of this invention, reception of a URR input operation while in the suppress state 604 results in the suppression of the resource request and transmission of an error message to the user indicating that resources for that group are not available and the return 622 to the same suppress state 604. Upon reception of a RREL signal while in the suppress state 604, indicating that the resources for said group have been released, the end node makes a transition 624 back to the idle state 602. Reception of a RREL signal while in idle state causes the end node to return 626 to the same idle state 602. According to this invention, when a URR input operation is received while in the idle state 602, the end node sends a DRR signal to the group communications controller node and returns 628 to the same idle state 602. If the controller grants the resources requested, a RGTS (Resource Grant to Self) signal will be received while the end node is still in the idle state 602. When a RGTS signal is received while in the idle state 602, the end node makes a transition 630 to the send state 606 and the user can now transmit data to the group. When the user data transmission is complete and the user releases the resources by performing a URREL input operation. When a URREL input operation is received while in the send state 606, the end node makes a transition 632 from the send state 606 to the idle state 602 and sends a DRREL signal to the group communications controller node.
In some alternative embodiments of this invention, a relative priority may be associated with each group member and some of the signals sent between nodes may also include an indication of relative priority. In one particular embodiment of this invention reception of a RGTO signal by a end node while in idle state 602, cause a transition 620 to the suppress state 604 only if the priority level indicated in the RGTO signal is higher than or equal that owned by the user of the said end node. A RGTO signal indicating a lower relative priority than that owned by the user of the said end node causes the end node to return 650 to the same idle state 602. In the latter case, the user can still request resources for this group by performing a URR input operation and interrupt, e.g., preempt, the user with a lower relative priority that has been granted access to the resources. Accordingly, reception of a RGTO signal by an end node while in the send state 606, may indicate that the resource has been granted to another user with a higher relative priority that of said end node. In which case, the end node makes a transition 652 from the send state 606 to the suppress state 604.
In an alternative embodiment of this present invention, when the end node is in the store state 608, it can also receive a URREL signal from the user indicating that the user no longer requires resources for this group, in which case the end node will transition (not shown in the figure) back to suppress state.
In some alternative embodiments of the present invention, communications between nodes is based all, or in part, on the Internet Protocol (IP). Thus, communication of both data and/or control signaling between members of a communications group, end nodes associated with group members and the group communications controller node may use IP packets, e.g., datagrams. IP packets may be delivered to the their intended destination nodes using either unicast or multicast addressing and delivery mechanisms. The use of IP multicast is particular useful when the same information is sent from one node to a plurality of other nodes. This is typically the case for data communications between group members, and may also be the case for certain control signals that target a plurality of nodes, e.g., the RG signal 514, 514′ and the RREL signal 524, 524′ depicted in FIG. 4. In cases where the same information, e.g., packet payload data, is sent to a plurality of targeted nodes using unicast delivery, a separate IP packet with a copy of the information is sent by the source node to each targeted node. Alternatively, when the same information is sent to a plurality of targeted nodes using multicast delivery, a single IP packet with the information is sent by the source node and network nodes replicate the packet as required for delivery to each targeted node. Thus, IP multicast provides a more efficient means of delivering information from a source node to a group of destination nodes.
In some alternative embodiments of the present invention, the exchange of control signals, e.g., messages, between nodes is based all, or in part, on the Session Initiation Protocol (SIP). SIP messaging may be used both for the initial establishment of a group communications session and for the signaling associated with arbitration and control of access to group communications resources. SIP messaging may be sent using either unicast or multicast delivery mechanisms. Group communications resource control messaging may also be unified and/or integrated with control messaging associated with establishment, maintenance and teardown of group communications session and/or with control messaging associated with maintenance of group member presence information.
Additional aspects, features, methods, apparatus and exemplary embodiments which are part of the inventive methods and apparatus, to which the present patent application is directed, are described in U.S. Provisional Patent Application Ser. No. 60/301,239, filed on Jun. 27, 2001, titled “METHODS AND APPARATUS FOR USING SIP SIGNALING TO SUPPORT GROUP COMMUNICATIONS OVER FLASH-OFDM” which is cited in the related application section of the present application and which is hereby expressly incorporated by reference.
As a result of the above incorporation by reference, the text and figures of the listed provisional patent application form part of the present description. It is to be understood that the reference numerals used in the text and figures of the provisional patent application are to be interpreted in the context of the incorporated provisional application and are not to be interpreted as the same as any similarly numbered element or elements described in the above text or the figures which are included herein without the use of an incorporation by reference. It is to be further understood that mandatory language, if any, in the incorporated provisional application such as “must”, “only”, etc., is to be interpreted as being limited to the exemplary embodiments described in the provisional application and is not to be interpreted as a limitation on the embodiments, figures, and claims of the present application which are not incorporated by reference.