Systems and methods for caller identification customization and remote management of communication devices
First Claim
1. A method for operating a mobile communication device, comprising:
- receiving, at the mobile communication device, a wireless communication call including at least one notification trigger and at least one shared secret provided from a caller in conjunction with set-up of the wireless communication call;
verifying, at the mobile communication device, the at least one shared secret by detecting whether the at least one shared secret is included among a set of multiple shared secrets that are each configured to launch a different mobile communication device function when received at the mobile communication device in association with the at least one notification trigger; and
performing at least one mobile communication device function at the mobile communication device based on the at least one shared secret,wherein performing the at least one mobile communication device function includes providing, by the mobile communication device, a priority output signal to identify a priority of the wireless communication call, andwherein the mobile communication device corresponds to a called party of the wireless communication call.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, devices, systems and computer program products are described for implementing on a communication device customized caller ID and remote functional management of a communication device via shared secret exchange between calling and called parties. Customized caller ID provides for a calling party to identify themself regardless of the device they are using to place to call. In addition, other remote functional management, such as call priority tagging, provides for the calling party to prioritize the call or otherwise customize a call ID message to the called party. By exchanging shared secrets amongst the calling and called parties, the customized caller ID method and remote functional management are secure, thereby eliminating the likelihood of unauthorized tampering by unknown parties. Shared secret exchange also provides for authorized callers to remotely access and manage the communication device, such as, for example, to remotely lock down or place the communication device in an off state.
22 Citations
44 Claims
-
1. A method for operating a mobile communication device, comprising:
-
receiving, at the mobile communication device, a wireless communication call including at least one notification trigger and at least one shared secret provided from a caller in conjunction with set-up of the wireless communication call; verifying, at the mobile communication device, the at least one shared secret by detecting whether the at least one shared secret is included among a set of multiple shared secrets that are each configured to launch a different mobile communication device function when received at the mobile communication device in association with the at least one notification trigger; and performing at least one mobile communication device function at the mobile communication device based on the at least one shared secret, wherein performing the at least one mobile communication device function includes providing, by the mobile communication device, a priority output signal to identify a priority of the wireless communication call, and wherein the mobile communication device corresponds to a called party of the wireless communication call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 39, 40, 41, 42, 43)
-
-
10. A non-transitory computer readable medium tangibly storing a sequence of instructions that, when executed, cause a mobile communication device to perform actions, the actions comprising:
-
receiving, at the mobile communication device, a wireless communication call including at least one notification trigger and at least one shared secret provided from a caller in conjunction with set-up of the wireless communication call; verifying the at least one shared secret by detecting whether the at least one shared secret is included among a set of multiple shared secrets that are each configured to launch a different mobile communication device function when received at the mobile communication device in association with the at least one notification trigger; and performing at least one mobile communication device function based on the at least one shared secret, wherein performing the at least one mobile communication device function includes providing, by the mobile communication device, a priority output signal to identify a priority of the wireless communication call, wherein the mobile communication device corresponds to a called party of the wireless communication call.
-
-
11. At least one processor within a mobile communication device configured to perform actions, the actions comprising:
-
receiving a wireless communication call including at least one notification trigger and at least one shared secret provided from a caller in conjunction with set-up of the wireless communication call; verifying the at least one shared secret by detecting whether the at least one shared secret is included among a set of multiple shared secrets that are each configured to launch a different mobile communication device function when received at the mobile communication device in association with the at least one notification trigger; and performing at least one mobile communication device function based on the at least one shared secret, wherein performing the at least one mobile communication device function includes providing, by the mobile communication device, a priority output signal to identify a priority of the wireless communication call, and wherein the mobile communication device corresponds to a called party of the wireless communication call.
-
-
12. A mobile communication device, comprising:
-
means for receiving a wireless communication call including at least one notification trigger and at least one shared secret provided from a caller in conjunction with set-up of the wireless communication call; means for verifying the at least one shared secret by detecting whether the at least one shared secret is included among a set of multiple shared secrets that are each configured to launch a different mobile communication device function when received at the mobile communication device in association with the at least one notification trigger; and means for performing at least one mobile communication device function based on the at least one shared secret, wherein performing the at least one mobile communication device function includes providing, by the mobile communication device, a priority output signal to identify a priority of the wireless communication call, and wherein the mobile communication device corresponds to a called party of the wireless communication call.
-
-
13. A method for caller identification on a mobile communication device, comprising:
-
receiving, at the mobile communication device, a wireless communication call including at least one notification trigger and at least one shared secret provided from a caller in conjunction with set-up of the wireless communication call; accessing, at the mobile communication device, one or more databases to determine a contact associated with the at least one shared secret and a communication priority associated with the at least one shared secret, wherein the communication priority is determined by detecting whether the at least one shared secret is included among a set of multiple shared secrets that are each configured to launch a different mobile communication device function when received at the mobile communication device in association with the at least one notification trigger; and providing, at the mobile communication device, one or more output signals based on the at least one shared secret that identify the contact associated with the shared secret and the communication priority associated with the at least one shared secret, wherein the mobile communication device corresponds to a called party of the wireless communication call. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A mobile communication device, comprising:
-
a personal information manager that includes one or more databases that associate shared secrets with shared secret information; a call manager module including shared secret recognition logic operable to recognize at least one shared secret in a wireless communication call including at least one notification trigger provided from a caller in conjunction with set-up of the wireless communication call and the at least one shared secret by detecting whether the at least one shared secret is included among a set of multiple shared secrets that are each configured to launch a different mobile communication device function when received at the mobile communication device in association with the at least one notification trigger and shared secret function logic operable for performing at least one mobile communication device function based on the at least one shared secret, wherein performing the at least one mobile communication device function includes providing a priority output signal to identify a priority of the wireless communication call, wherein the mobile communication device corresponds to a called party of the wireless communication call. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A mobile communication device, comprising:
-
one or more databases that associate a contact with at least one shared secret; and a call manager module including shared secret recognition logic operable to recognize at least one notification trigger and the at least one shared secret in a wireless communication call provided from a caller in conjunction with set-up of the wireless communication call and access the one or more databases to determine the contact associated with the at least one shared secret and a communication priority associated with the at least one shared secret by detecting whether the at least one shared secret is included among a set of multiple shared secrets that are each configured to launch a different mobile communication device function when received at the mobile communication device in association with the at least one notification trigger, and caller identification logic operable to provide one or more output signals based on the at least one shared secret that identify the contact associated with the at least one shared secret as the calling party and the communication priority associated with the at least one shared secret, wherein the mobile communication device corresponds to a called party of the wireless communication call. - View Dependent Claims (28, 29)
-
-
30. A method for providing mobile communication device management at a network device, comprising:
-
receiving, at the network device, a wireless communication call request from a mobile calling party including a calling device identification number, at least one notification trigger and at least one shared secret; and communicating a wireless call request to a mobile called party that includes the calling device identification number, the at least one notification trigger and the at least one shared secret, wherein the at least one shared secret is configured to trigger the mobile called party to provide a priority output signal to identify a priority of the wireless communication call request based on the at least one shared secret being included among a set of multiple shared secrets that are each configured to launch a different mobile communication device function when received at the mobile called party in association with the at least one notification trigger. - View Dependent Claims (31)
-
-
32. A non-transitory computer readable medium tangibly storing a sequence of instructions that, when executed, cause a network device to perform actions, the actions comprising:
-
receiving, at the network device, a wireless communication call request from a mobile calling party including a calling device identification number, at least one notification trigger and at least one shared secret; and communicating a call request to a mobile called party that includes the calling device identification number, the at least one notification trigger and the at least one shared secret, wherein the at least one shared secret is configured to trigger the mobile called party to provide a priority output signal to identify a priority of the wireless communication call request based on the at least one shared secret being included among a set of multiple shared secrets that are each configured to launch a different mobile communication device function when received at the mobile called party in association with the at least one notification trigger.
-
-
33. At least one processor configured to perform actions, the actions comprising:
-
receiving, at a network device, a wireless communication call request from a mobile calling party including a calling device identification number and a shared secret; and communicating a call request to a mobile called party that includes the calling device identification number, at least one notification trigger and at least one shared secret, wherein the at least one shared secret is configured to trigger the mobile called party to provide a priority output signal to identify a priority of the wireless communication call request based on the at least one shared secret being included among a set of multiple shared secrets that are each configured to launch a different mobile communication device function when received at the mobile called party in association with the at least one notification trigger.
-
-
34. A method for identifying a caller identification in a communication network, comprising:
-
receiving, at a network server of the communication network that is remote from a mobile calling party and a mobile called party, a wireless communication call request from the mobile calling party to the mobile called party including at least one notification trigger, a calling device identification number, and at least one shared secret; referencing, by the network server, a client database to determine a caller identification associated with the at least one shared secret; referencing, by the network server, a database to determine a call priority to be outputted by the mobile called party and associated with the at least one shared secret by detecting whether the at least one shared secret is included among a set of multiple shared secrets that are each associated with different types of information associated with the wireless communication call request; and communicating, by the network server, a call request to the mobile called party that includes the call priority and the caller identification associated with the at least one shared secret, wherein the call request is configured by the network server to cause the mobile called party, in response to the call request being received at the mobile called party, to launch at least one of a plurality of different mobile communication device functions that is associated with the at least one shared secret. - View Dependent Claims (44)
-
-
35. A network device comprising a shared secret forwarding module that includes shared secret recognition logic operable for receiving a wireless communication call request from a mobile calling party including a calling device identification number, at least one notification trigger and at least one shared secret and shared secret forwarding logic operable to communicate a call request to a mobile called party that includes the calling device identification number, the at least one notification trigger and the at least one shared secret,
wherein the at least one shared secret is configured to trigger the mobile called party to provide a priority output signal to identify a priority of the wireless communication call request based on the at least one shared secret being included among a set of multiple shared secrets that are each configured to launch a different mobile communication device function when received at the mobile called party in association with the at least one notification trigger.
-
36. A network server of a communication network that is remote from a mobile calling party and a mobile called party, comprising:
-
a client database that associates shared secrets with caller identification; a shared secret module that is configured to receive a wireless communication call request from the calling party to the mobile called party including at least one notification trigger, a calling device identification number, and at least one shared secret and reference the client database to determine a caller identification associated with the at least one shared secret and further operable to reference a database to determine a call priority to be outputted by the mobile called party and associated with the at least one shared secret by detecting whether the at least one shared secret is included among a set of multiple shared secrets that are each associated with different types of information associated with the communication call request; and a communications module operable to communicate to the mobile called party the call request that includes the call priority and the caller identification associated with the at least one shared secret, wherein the call request is configured by the network server to cause the mobile called party, in response to the call request being received at the mobile called party, to launch at least one of a plurality of different mobile communication device functions that is associated with the at least one shared secret.
-
-
37. A network device, comprising:
-
means for receiving a wireless communication call request from a mobile calling party including a calling device identification number, at least one notification trigger and at least one shared secret; and means for communicating a call request to a mobile called party that includes the calling device identification number, the at least one notification trigger and the at least one shared secret, wherein the at least one shared secret is configured to trigger the mobile called party to provide a priority output signal to identify a priority of the wireless communication call request based on the at least one shared secret being included among a set of multiple shared secrets that are each configured to launch a different mobile communication device function when received at the mobile called party in association with the at least one notification trigger.
-
-
38. A non-transitory computer readable medium tangibly storing a sequence of instructions that, when executed, cause a mobile communication device to perform actions, the actions comprising:
-
receiving, at the mobile communication device, a wireless communication call including at least one notification trigger and at least one shared secret provided from a caller in conjunction with set-up of the wireless communication call; accessing one or more databases to determine a contact associated with the at least one shared secret and a communication priority associated with the at least one shared secret, wherein the communication priority is determined by detecting whether the at least one shared secret is included among a set of multiple shared secrets that are each configured to launch a different mobile communication device function when received at the mobile communication device in association with the at least one notification trigger; and providing one or more output signals based on the at least one shared secret that identify the contact associated with the shared secret and the communication priority associated with the at least one shared secret, wherein the mobile communication device corresponds to a called party of the wireless communication call.
-
Specification