Method and systems to dynamically enable and control communication link optimizations on a communication device
First Claim
1. A method for enabling a communication link on a wireless device, comprising:
- detecting a connection between the wireless device and an external structure associated with the wireless device being positioned in the external structure, the external structure comprising one or more physical buttons and a memory;
downloading a communication application stored in the memory of the external structure in response to detecting the connection; and
establishing a communication link from the wireless device to a remote server using the downloaded communication application, wherein the downloaded communication application provides the wireless device with authorized access to the remote server.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiment methods and systems include external hardware that can be fitted to a wireless communication device that stores a communication application, communication presets and/or data that are downloaded to the wireless communication device where it may be implemented to optimize group communications on the wireless devices. The wireless device may be coupled to an external case configured with a physical button that enables group communication such as push-to-talk and other push-to-experience capabilities. Optimizations for push-to-talk communication may be implemented in a push-to-talk mode in response to detecting connection to the external hardware. Signaling between the external case and the wireless device allows detection of the switch to (or from) push-to-talk mode when a user depresses (or releases) the hard key.
-
Citations
53 Claims
-
1. A method for enabling a communication link on a wireless device, comprising:
-
detecting a connection between the wireless device and an external structure associated with the wireless device being positioned in the external structure, the external structure comprising one or more physical buttons and a memory; downloading a communication application stored in the memory of the external structure in response to detecting the connection; and establishing a communication link from the wireless device to a remote server using the downloaded communication application, wherein the downloaded communication application provides the wireless device with authorized access to the remote server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
an external structure comprising a memory having stored thereon a communication application and one or more physical buttons; and a wireless device comprising; a radio frequency data modem; a memory; and a processor coupled to the radio frequency data modem and to the memory, wherein the processor is configured to perform operations comprising; detecting a connection with the external structure when the wireless device is positioned in the external structure; downloading the communication application stored in the memory of the external structure in response to detecting the connection; and establishing a communication link to a remote server using the downloaded communication application, wherein the downloaded communication application provides the wireless device with authorized access to the remote server. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium having stored thereon processor-executable instructions configured to cause a processor of a wireless device to perform operations comprising:
-
detecting a connection between the wireless device and an external structure associated with the wireless device being positioned in the external structure, the external structure comprising one or more physical buttons and a memory; downloading a communication application stored in the memory of the external structure in response to detecting the connection; and establishing a communication link from the wireless device to a remote server using the downloaded communication application, wherein the downloaded communication application provides the wireless device with authorized access to the remote server. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A communication system comprising:
-
a wireless device; an external structure configured to couple with the wireless device; means for detecting a connection between the wireless device and the external structure associated with the wireless device being positioned in the external structure, the external structure comprising one or more physical buttons; means for downloading a communication application stored in memory of the external structure in response to detecting the connection; and means for establishing a communication link on the wireless device to a remote server using the downloaded communication application, wherein the downloaded communication application provides the wireless device with authorized access to the remote server. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A communication system, comprising:
-
a wireless device; and a removable external structure, wherein; the removable external structure comprises; a case structure configured to fit over the wireless device; a physical button positioned on the case structure; a first circuit coupled to the physical button; a memory having stored thereon a communication application; and a second circuit configured to cause a connection with the wireless device, the wireless device and the removable external structure are configured to download the communication application to the wireless device in response to detecting the connection between the removable external structure and the wireless device; the wireless device is configured to establish a communication link with a remote server using the downloaded communication application; and the downloaded communication application provides the wireless device with authorized access to the remote server. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A case for a wireless device, comprising:
-
a structure configured to connect with the wireless device; a memory having stored thereon a communication application configured to cause the wireless device to establish a communication link with an external network and configured to provide the wireless device with authorized access to the external network; and a communication connection configured to communicate the communication application to the wireless device when the wireless device is connected to the case.
-
-
49. A case for a wireless device, comprising:
-
means for connecting with the wireless device; means for storing a communication application configured to cause the wireless device to establish a communication link with an external network and configured to provide the wireless device with authorized access to the external network; and means for communicate the communication application to the wireless device when the wireless device is connected to the case.
-
-
50. A method for enabling a communication link on a wireless device, comprising:
-
detecting a connection between the wireless device and an external structure associated with the wireless device being positioned in the external structure, the external structure comprising one or more physical buttons and a memory; downloading a communication application stored in the memory of the external structure in response to detecting the connection, wherein the downloaded communication application is a push-to-talk communication application; establishing a communication link from the wireless device using the downloaded communication application; receiving a key-press code from the external structure in the wireless device; interpreting the key-press code received from the memory of the external structure as a push-to-talk activation event; and activating a push-to-talk transmission in response to receiving the key-press code.
-
-
51. A system, comprising:
-
an external structure comprising a memory having stored thereon a communication application; and a wireless device comprising; a radio frequency data modem; a memory; and a processor coupled to the radio frequency data modem and to the memory, wherein the processor is configured to perform operations comprising; detecting a connection with the external structure when the wireless device is positioned in the external structure, the external structure comprising one or more physical buttons; downloading the communication application stored in the memory of the external structure in response to detecting the connection, wherein the downloaded communication application is a push-to-talk communication application; establishing a communication link using the downloaded communication application; receiving a key-press code from the external structure; interpreting the key-press code received from the memory of the external structure as a push-to-talk activation event; and activating a push-to-talk transmission in response to receiving the key-press code.
-
-
52. A non-transitory computer-readable storage medium having stored thereon processor-executable instructions configured to cause a processor of a wireless device to perform operations comprising:
-
detecting a connection between the wireless device and an external structure associated with the wireless device being positioned in the external structure, the external structure comprising one or more physical buttons and a memory; downloading a communication application stored in the memory of the external structure in response to detecting the connection, wherein the downloaded communication application is a push-to-talk communication application; establishing a communication link from the wireless device using the downloaded communication application; receiving a key-press code from the external structure; interpreting the key-press code received from the memory of the external structure as a push-to-talk activation event; and activating a push-to-talk transmission in response to receiving the key-press code.
-
-
53. A communication system comprising:
-
a wireless device; an external structure configured to couple with the wireless device; means for detecting a connection between the wireless device and the external structure associated with the wireless device being positioned in the external structure, the external structure comprising one or more physical buttons; means for downloading a communication application stored in memory of the external structure in response to detecting the connection, wherein the downloaded communication application is a push-to-talk communication application; means for establishing a communication link on the wireless device using the downloaded communication application; means for receiving a key-press code from the external structure in the wireless device; means for interpreting the key-press code received from the memory of the external structure as a push-to-talk activation event; and means for activating a push-to-talk transmission in response to receiving the key-press code.
-
Specification