SYSTEM AND METHOD FOR DETECTING MUTUALLY SUPPORTED CAPABILITIES BETWEEN MOBILE DEVICES
First Claim
Patent Images
1. A method of identifying a service supported by a mobile device, the method comprising:
- at a first mobile device associated with a first user, receiving an indication of a voice call placed to a called number for a second mobile device associated with a second user;
querying a database relating numbers for mobile devices with a service provided by the mobile devices;
determining based on the query that the called number is not contained within the database;
transmitting via the first mobile device a first message to the second mobile device, wherein the first message is configured to request information related to one or more services supported by the first mobile device and possibly supported by the second mobile device;
receiving at the first mobile device a second message from the second mobile device that indicates one or more services supported by the second mobile device; and
in response to the received second message, initiating communications between the first mobile device and the second mobile device using the one or more indicated services supported by the second mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for detecting mutually supported capabilities between two or more mobile devices is described. In some cases, the system transmits a message to a called device requesting information about the device. In some cases, the transmitted message is answered by a user of the device. In some cases, the transmitted message is automatically received and answered by the called device. In some cases, the system presents information about a service supported by a called party during a call placed to the party.
-
Citations
18 Claims
-
1. A method of identifying a service supported by a mobile device, the method comprising:
-
at a first mobile device associated with a first user, receiving an indication of a voice call placed to a called number for a second mobile device associated with a second user; querying a database relating numbers for mobile devices with a service provided by the mobile devices; determining based on the query that the called number is not contained within the database; transmitting via the first mobile device a first message to the second mobile device, wherein the first message is configured to request information related to one or more services supported by the first mobile device and possibly supported by the second mobile device; receiving at the first mobile device a second message from the second mobile device that indicates one or more services supported by the second mobile device; and in response to the received second message, initiating communications between the first mobile device and the second mobile device using the one or more indicated services supported by the second mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for enhancing a phone call between two mobile devices, the system comprising:
-
an input component, wherein the input component is configured to receive input from a user associated with a first mobile device to initiate placement of a call to a party associated with a second mobile device; a call component, wherein the call component is configured to receive the input and place a call to the party associated with the second mobile device; a determination component, wherein the determination component is configured to determine whether the second mobile device supports one or more services supported by the first mobile device; a display component, wherein the display component is configured to display to the user information about services supported by both mobile devices for selection by the user; and an implementation component, wherein the implementation component is configured to implement one or more services selected by the user. - View Dependent Claims (14, 15, 16)
-
-
17. A method performed by a mobile device for determining capabilities of other mobile devices, the method comprising:
-
automatically transmitting a first message to a destination mobile device associated with a user, wherein the message is configured to request information related to a service supported by the destination mobile device; and receiving a second message from the destination mobile device that answers the request.
-
-
18. A method performed by a cell phone associated with a user, the method comprising:
-
receiving a first message related to another cell phone in response to a communication received by the cell phone, wherein the message requests whether the user wishes to use a service supported by the other cell phone, wherein the message includes at least two user-selectable options; receiving user input selecting one of the at least two user-selectable options; and
,wherein if the selected option includes declining to use the service supported by the other cell phone, and if a threshold number of times declining to use the service has not been reached, then providing a second message at another time again asking whether the user wishes to use the service in response to a later received call.
-
Specification