# US 2010/0167698 A1 · Method and apparatus for enhancing discoverability and usability of data network capability of a mobile device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2010/0167698 A1
- Document ID: US20100167698A1
- Status: Published application
- Kind: A1
- Application number: 12/702,105
- Filed: 2010-02-08
- Published: 2010-07-01
- Earliest claimed: 2003-01-03
- Assignees: Openwave Systems Inc.
- Inventors: Tom R. Vandermeijden; James P. La Fleur
- Web page: https://patentgrep.com/patent/US20100167698A1

## CPC

- H04M 1/56: Arrangements for indicating or recording the called number at the calling subscriber's set
- G06F 16/9566: {URL specific, e.g. using aliases, detecting broken or misspelled links}
- H04L 61/4557: Directories for hybrid networks, e.g. including telephone numbers
- H04L 67/04: specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
- H04L 67/55: Push-based network services
- H04M 1/72403: with means for local support of applications that increase the functionality
- H04W 4/12: Messaging; Mailboxes; Announcements
- H04L 69/329: in the application layer [OSI layer 7]
- H04M 1/72445: for supporting Internet browser applications
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

In a technique for enhancing discoverability and increasing usage of a web browser in a mobile device on a wireless network, a server system coupled to the wireless network receives a signal representing initiation of a voice call from the mobile device. In response, the server system performs a lookup to determine whether a website is associated with the telephone number being called. If a website is associated with the telephone number being called and the mobile device has the capability to access and display the website, the server system sends an Alert to the mobile device, causing the mobile device to notify its user about the website. The user may then input a selection to either access the website instead of completing the call or to proceed with the voice call.

## Claims

### Claim 1

A method comprising:
receiving, at a server system coupled to serve a plurality of mobile devices operating on a wireless network, a signal representing initiation of a voice call from a mobile device of the plurality of mobile devices, the voice call being directed to a telephone number of a destination other than the server system;
after receiving the signal representing initiation of the voice call and either before the voice call is connected to the destination or while the voice call is being connected to the destination:
determining, in the server system, whether content is associated with the destination telephone number based on the destination telephone number; and
determining, in the server system, whether the mobile device has a particular messaging capability; and
in response to determining that content is associated with the destination telephone number, sending a signal to cause the mobile device to alert a user of the mobile device about the availability of content associated with the destination number, only if the mobile device has the particular messaging capability.

### Claim 2 (depends on 1)

A method as recited in claim 1, wherein the content comprises hyperlinked content.

### Claim 3 (depends on 2)

A method as recited in claim 2, wherein the content comprises a web page.

### Claim 4 (depends on 1)

A method as recited in claim 1, wherein the content comprises MMS based content.

### Claim 5 (depends on 1)

A method as recited in claim 1, wherein said sending a signal to cause the mobile device to alert a user of the mobile device about the availability of content is done before the voice call is connected to the destination, the method further comprising:
providing the mobile device with access to the content, instead of the voice call being connected to the destination, in response to a predetermined user input being applied at the mobile device, wherein the predetermined user input is in response to the user being alerted about the availability of content.

### Claim 6 (depends on 1)

A method as recited in claim 1, wherein said sending a signal to cause the mobile device to alert a user of the mobile device about the availability of content is done while the voice call is connected to the destination, the method further comprising:
after the voice call has been connected to the destination, providing the mobile device with access to the content, in response to a predetermined user input being applied at the mobile device, wherein the predetermined user input is in response to the user being alerted about the availability of content.

### Claim 7 (depends on 1)

A method as recited in claim 1, wherein, in response to determining whether content is associated with the destination telephone number, the voice call is connected to the destination only if a predetermined user input from a user of the mobile device is detected after the signal has been sent, the predetermined user input confirming that the voice call should be connected to the destination in response to the user being alerted about the content.

### Claim 8 (depends on 1)

A method as recited in claim 1, wherein said sending a signal to cause the mobile device to alert the user of the mobile device comprises automatically sending a telephony signal embodying a voice message about the content to the mobile device, the voice message for output by the mobile device in audible form to the user of the mobile device.

### Claim 9 (depends on 1)

A method as recited in claim 1, wherein said sending a signal to cause the mobile device to alert the user of the mobile device about the availability of content comprises sending a WAP Alert to the mobile device to cause the mobile device to alert the user about the availability of content.

### Claim 10 (depends on 1)

A method as recited in claim 1, wherein said determining whether content is associated with the destination telephone number comprises performing a lookup of the destination telephone number in the server system to determine whether the destination telephone number is associated with content.

### Claim 11 (depends on 10)

A method as recited in claim 10, wherein said performing a lookup comprises looking up a domain name associated with the destination telephone number.

### Claim 12 (depends on 1)

A method as recited in claim 1, wherein said sending a signal to cause the mobile device to alert the user of the mobile device about the availability of content comprises causing a user interface of the mobile device to present the user with a plurality of selectable options including:
a) connecting the voice call to the destination, and
b) accessing the content.

### Claim 13 (depends on 1)

A method as recited in claim 1, further comprising:
in response to receiving the signal representing initiation of a voice call, determining in the server system whether the mobile device has a particular messaging capability, before sending the signal to cause the mobile device to alert a user of the mobile device about the content, such that said causing the mobile device to alert the user of the mobile device about the content is done only if the mobile device has the particular messaging capability.

### Claim 14 (depends on 1)

A method as recited in claim 1, wherein said determining whether the mobile device has the particular messaging capability comprises determining whether the mobile device has the particular messaging capability based on a telephone number of the mobile device.

### Claim 15 (depends on 14)

A method as recited in claim 14, wherein the content is accessible to the mobile device by using the particular messaging capability.

### Claim 16 (depends on 15)

A method as recited in claim 15, wherein the particular messaging capability is MMS capability.

### Claim 17 (depends on 1)

A method as recited in claim 1, wherein the destination comprises a call center located remote from the server system, and wherein said sending a signal to cause the mobile device to alert a user of the mobile device about the content is done in response to a signal received by the server system from the call center.

### Claim 18 (depends on 1)

A method as recited in claim 1, wherein the destination comprises a call center located remote from the server system, the call center being in data communication with the server system, wherein the call center dynamically configures the server system to send the signal to cause the mobile device to alert a user of the mobile device about the content.

### Claim 19

A method comprising:
receiving, at a server system, a signal representing initiation of a voice call from a mobile device operating on a wireless network to a predetermined telephone number of a destination, other than the server system, the mobile device having a telephone number;
after receiving the signal representing initiation of the voice call and either before the voice call is connected to the destination or while the voice call is being connected to the destination:
determining whether content is associated with the destination based on the destination telephone number; and
determining whether the mobile device has a particular messaging capability; and
if the mobile device is determined to have the particular messaging capability, causing a user of the mobile device to be alerted about content associated with the destination, the content accessible to the mobile device by use of the particular messaging capability.

### Claim 20 (depends on 19)

A method as recited in claim 19, wherein said determining whether the mobile device has a particular messaging capability comprises using data in the signal to perform a lookup to determine whether the mobile device has the particular messaging capability.

### Claim 21 (depends on 20)

A method as recited in claim 20, wherein the data comprises the telephone number of the mobile device.

### Claim 22 (depends on 19)

A method as recited in claim 19, wherein the particular messaging capability is an SMS based capability.

### Claim 23 (depends on 19)

A method as recited in claim 19, wherein the particular messaging capability is MMS capability.

### Claim 24 (depends on 19)

A method as recited in claim 19, further comprising delivering the content to the mobile device using the particular messaging capability of the mobile device.

### Claim 25 (depends on 19)

A method as recited in claim 19, wherein:
said causing the user of the mobile device to be alerted about content is done before the voice call is connected to the destination; and
if the mobile device is determined to have the particular messaging capability, the voice call is not thereafter connected to the destination without a subsequent user input confirming that the voice call should be connected to the destination.

### Claim 26 (depends on 25)

A method as recited in claim 25, further comprising:
in response to determining that the mobile device does not have the particular messaging capability, allowing the voice call to be connected to the destination without further input from the user of the mobile device.

### Claim 27 (depends on 19)

A method as recited in claim 19, wherein:
said causing the user of the mobile device to be alerted about content is done while the voice call is connected to the destination; the method further comprising:
if the mobile device is determined to have the particular messaging capability and if a predetermined user input is received from the mobile device in response to the mobile device alerting the user about the content, then terminating the voice call and providing the mobile device with access to the content.

### Claim 28 (depends on 19)

A method as recited in claim 19, wherein said causing the user of the mobile device to be alerted about the content comprises causing a user interface of the mobile device to present the user with a plurality of selectable options, the options including:
a) connecting the voice call to the destination and
b) accessing the content.

### Claim 29 (depends on 19)

A method as recited in claim 19, wherein said causing the user of the mobile device to be alerted about the content comprises sending a WAP Alert to the mobile device to cause the mobile device to alert a user of the mobile device about the content.

### Claim 30 (depends on 19)

A method as recited in claim 19, wherein said causing the user of the mobile device to be alerted about the content comprises automatically sending a telephony signal embodying a voice message about the content to the mobile device, to cause the mobile device to output the voice message to the user of the mobile device.

### Claim 31

A method comprising:
receiving, at a server system, input including a set of numeric digits including at least one digit, from a mobile device operable on a wireless network as both a telephone end user device and a web access device;
determining, at the server system, whether the input includes a predetermined character input by a user of the mobile device, the predetermined character indicating that the set of numeric digits represents a destination other than the server system; and
if it is determined that the input includes the predetermined character, then initiating access to content associated with the set of numeric digits, the content to be provided to the mobile device via the wireless network and output to the user by the mobile device.

### Claim 32 (depends on 31)

A method as recited in claim 31, wherein the set of numeric digits is a sequence of numeric digits in a standard telephone number format.

### Claim 33 (depends on 31)

A method as recited in claim 31, further comprising identifying the content associated with the set of numeric digits if it is determined that the input includes the predetermined character.

### Claim 34 (depends on 31)

A method as recited in claim 31, wherein the content is hyperlinked content.

### Claim 35 (depends on 34)

A method as recited in claim 34, wherein the content comprises a web page.

### Claim 36

A method comprising:
in a mobile device operable on a wireless network as both a telephone end user device and a web access device, receiving, from a user of the mobile device, input specifying a plurality of characters, the plurality of characters including a sequence of characters in telephone number format;
determining in the mobile device whether the input from the user of the mobile device includes a predetermined character, the predetermined character indicating that the sequence of characters represents a network locator of hyperlinked content; and
if it is determined that the input from the user of the mobile device includes the predetermined character, then:
identifying in the mobile device the network locator, and
sending a request for the hyperlinked content from the mobile device over the wireless network, using the network locator.

### Claim 37 (depends on 36)

A method as recited in claim 36, further comprising:
if it is determined that the input from the user of the mobile device does not include the predetermined character, then initiating a voice call from the mobile device to a destination indicated by the sequence of characters, via the wireless network.

### Claim 38 (depends on 36)

A method as recited in claim 36, wherein the predetermined character is appended to the sequence of characters.

### Claim 39 (depends on 36)

A method as recited in claim 36, wherein the predetermined character indicates activation of a predetermined control input of a mobile device.

### Claim 40

A method comprising:
in response to a signal being received from a mobile device operating on a wireless network, determining whether the signal includes a predetermined character input by a user of the mobile device, the signal including a sequence of characters in telephone number format, the predetermined character indicating that the sequence of characters represents a network locator of hyperlinked content; and
if it is determined that the signal includes the predetermined character, then:
identifying the network,
using the network locator to access the hyperlinked content, and
providing the hyperlinked content to the mobile device over the wireless network.

### Claim 41 (depends on 40)

A method as recited in claim 40, further comprising:
if it is determined that the signal does not include the predetermined character, then allowing connection of a voice call from the mobile device to a destination indicated by the sequence of characters.

### Claim 42 (depends on 40)

A method as recited in claim 40, wherein the predetermined character is appended to the sequence of characters.

### Claim 43 (depends on 40)

A method as recited in claim 40, wherein the predetermined character includes an indication of a predetermined control input having been activated on the mobile device.

### Claim 44 (depends on 31)

A method as recited in claim 31, wherein the predetermined character is appended to the set of numeric digits.
