Wireless telephone system including voice over IP and POTS
First Claim
1. A telephone having a first connection to a packet switched network and comprising apparatus for storing multiple identifications of one or more entities selectable by a user of the telephone that can be called from the telephone, Apparatus for storing one or more telephone numbers associated with each entity, apparatus for receiving from the packet switched network presence indicators associated with some of the telephone numbers, a memory for storing the presence indicators in association with their corresponding telephone numbers, and apparatus responsive to a selection of an entity by a user for selecting a number for dialing based on the state of the presence indicators associated with the selected entity.
3 Assignments
0 Petitions
Accused Products
Abstract
A telephone capable of placing or receiving calls over the PSTN or a packet network. The telephone can store multiple telephone numbers for each potential called party along with preferences that govern the order of selecting telephone numbers to service any given outgoing call. Some or all of the telephone numbers can be associated with a presence service. Presence indicators stored in the telephone are dynamically updated via the packet network connection and are used as part of the telephone number selection algorithm. The preferred embodiment is a wireless system having a base station and a remote device.
22 Citations
35 Claims
-
1. A telephone having a first connection to a packet switched network and comprising
apparatus for storing multiple identifications of one or more entities selectable by a user of the telephone that can be called from the telephone, Apparatus for storing one or more telephone numbers associated with each entity, apparatus for receiving from the packet switched network presence indicators associated with some of the telephone numbers, a memory for storing the presence indicators in association with their corresponding telephone numbers, and apparatus responsive to a selection of an entity by a user for selecting a number for dialing based on the state of the presence indicators associated with the selected entity.
-
9. A method for controlling a telephone having a first connection to a packet switched network, the method comprising
storing multiple identifications of one or more entities selectable by a user of the telephone that can be called from the telephone, storing one or more telephone numbers associated with each entity, receiving from the packet switched network presence indicators associated with some of the telephone numbers, storing the presence indicators in association with their corresponding telephone numbers, and responsive to a selection of an entity by a user, selecting a number for dialing based on the state of the presence indicators associated with the selected entity.
-
17. A computer storage medium for storing a computer software program which when loaded into a computer controlled telephone and executed controls the telephone to perform a method, wherein the telephone has a first connection to a packet switched network, the method comprising
storing multiple identifications of one or more entities selectable by a user of the telephone that can be called from the telephone, storing one or more telephone numbers associated with each entity, receiving from the packet switched network presence indicators associated with some of the telephone numbers, storing the presence indicators in association with their corresponding telephone numbers, and responsive to a selection of an entity by a user, selecting a number for dialing based on the state of the presence indicators associated with the selected entity.
-
25. A carrier wave containing a computer software program which when loaded into a computer controlled telephone and executed controls the telephone to perform a method, wherein the telephone has a first connection to a packet switched network, the method comprising
storing multiple identifications of one or more entities selectable by a user of the telephone that can be called from the telephone, storing one or more telephone numbers associated with each entity, receiving from the packet switched network presence indicators associated with some of the telephone numbers, storing the presence indicators in association with their corresponding telephone numbers, and responsive to a selection of an entity by a user, selecting a number for dialing based on the state of the presence indicators associated with the selected entity.
-
33. A wireless telephone system, comprising
a base station having a connection to a packet switched network, a handset for communicating speech to the base station using a wireless protocol, apparatus in the handset for storing identifications of entities that can be called, and for transmitting an identification selected by a user to the base station, and apparatus in the base station for storing one or more network addresses associated with an identification for calling an entity, and for interrogating an entity presence indicator associated with a network address to determine if the user is located at that network address.
Specification