# US 7,613,477 B2 · Apparatus and method for a web programmable telephone

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

- Number: US 7,613,477 B2
- Document ID: US7613477B2
- Status: Granted
- Kind: B2
- Application number: 11/001,407
- Filed: 2004-11-30
- Published: 2006-06-01
- Granted: 2009-11-03
- Earliest claimed: 2004-11-30
- Assignees: TP Lab, Inc.
- Inventors: Chi Fai Ho
- Web page: https://patentgrep.com/patent/US7613477B2

## CPC

- H04W 4/16: Communication-related supplementary services, e.g. call-transfer or call-hold
- H04L 65/1073: Registration or de-registration
- H04L 65/4053: without floor control
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04M 1/2471: {Configurable and interactive telephone terminals with subscriber controlled features modifications, e.g. with ADSI capability [Analog Display Services Interface] (systems providing special services or facilities to subscribers H04M3/42; administration or customization of services H04M3/42136; by downloading data to substation equipment H04M3/42178)}
- H04M 1/2478: {Telephone terminals specially adapted for non-voice services, e.g. email, internet access (centralized arrangements where telephones services are combined H04M7/0024; for recording text messages H04M3/5322; for accessing Internet H04M3/4938)}
- H04M 1/2535: {adapted for voice communication over an Internet Protocol [IP] network (Voice over Internet Protocol (VoIP) network equipment and services H04M7/006; implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP] H04L69/16)}
- H04M 7/0015: {First party call control architectures}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

A web programmable telephone and a method for operating a web programmable telephone are disclosed. In one embodiment of the present invention, a voice module of a wireless household telephone is controlled by an internal web module that can retrieve and execute data operations from a remote portal or server thus adding data functionality to the conventional functions of a telephone. The programmable web module controls all functionality of the web programmable telephone so that every function of the telephone can be programmed and customized by a user.

## Claims

### Claim 1

A web programmable telephone comprising:
a voice module for performing one or more telephone functions;
a web module for obtaining one or more web pages corresponding to the one or more telephone functions; and
a programmable controlling interface,
wherein said web module can programmably control said voice module through said controlling interface to perform the one or more telephone functions according to the corresponding one or more web pages,
wherein the one or more telephone functions comprises a receiving a call function, wherein the one or more web pages comprises a receiving page.

### Claim 2 (depends on 1)

The web programmable telephone of claim 1, wherein the receiving page listens for an incoming call event from the controlling interface,
wherein when the voice module receives an incoming call indication, the voice module informs, through the controlling interface, the receiving page of the incoming call event,
wherein when the receiving page detects a pick up of the web programmable telephone, the receiving page invokes the controlling interface to accept the incoming call.

### Claim 3

A web programmable telephone comprising:
a voice module for performing one or more telephone functions;
a web module for obtaining one or more web pages corresponding to the one or more telephone functions; and
a programmable controlling interface,
wherein said web module can programmably control said voice module through said controlling interface to perform the one or more telephone functions according to the corresponding one or more web pages,
wherein the one or more telephone functions comprises a disconnecting a call function, wherein the one or more web pages comprises a disconnecting page, wherein when the disconnecting page detects a drop of a call, the disconnecting page invokes the controlling interface to disconnect the call, wherein the disconnecting page further invokes the web module to obtain a receiving page corresponding to a receiving a call function.

### Claim 4

A web programmable telephone comprising:
a voice module for performing one or more telephone functions;
a web module for obtaining one or more web pages corresponding to the one or more telephone functions; and
a programmable controlling interface,
wherein said web module can programmably control said voice module through said controlling interface to perform the one or more telephone functions according to the corresponding one or more web pages,
wherein the one or more telephone functions comprises a making a call function, wherein the one or more web pages comprise a dialing page,
wherein when the dialing page receives an input number, the dialing page invokes the controlling interface to initiate a call to the input number,
wherein upon completion of the call, the dialing page invokes the web module to obtain a disconnecting page corresponding to a disconnecting a call function.

### Claim 5

A web programmable telephone comprising:
a voice module for performing one or more telephone functions;
a web module for obtaining one or more web pages corresponding to the one or more telephone functions; and
a programmable controlling interface,
wherein said web module can programmably control said voice module through said controlling interface to perform the one or more telephone functions according to the corresponding one or more web pages,
wherein the one or more telephone functions comprises an accessing a telephone list function, wherein the one or more web pages comprises a contact list page.

### Claim 6 (depends on 5)

The web programmable telephone of claim 5, wherein the web module obtains the contact list page,
wherein when the contact list page receives a selection of a number on the contact list page, the contact list page invokes the web module to obtain a dialing page corresponding to a making a call function for making a call to the selected number.
