Voicemail Systems and Methods
First Claim
1. A machine implemented method comprising:
- presenting, on a first data processing system, a user interface capable of presenting a plurality of voicemails, at least some of the voicemails being stored locally on the first data processing system which received the locally stored voicemails from a second data processing system;
receiving from the user interface a selection for playback of one of the plurality of voicemails, the first data processing system being configured to receive the selection, in any order, of any one of the plurality of voicemails in the user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods and machine readable media for processing voicemails are described. In one embodiment, a method includes presenting, on a first data processing system, a first user interface which is capable of presenting data representing a plurality of voicemails and receiving from the first user interface a selection for playback of one of the plurality of voicemails. The data representing the plurality of voicemails are received from a second data processing system which includes a voicemail system which records voicemails left for customers of a public telephone carrier, and the first user interface is configured to receive the selection of any one of the plurality of voicemails in any order. Systems, media and other methods are also described.
-
Citations
113 Claims
-
1. A machine implemented method comprising:
-
presenting, on a first data processing system, a user interface capable of presenting a plurality of voicemails, at least some of the voicemails being stored locally on the first data processing system which received the locally stored voicemails from a second data processing system; receiving from the user interface a selection for playback of one of the plurality of voicemails, the first data processing system being configured to receive the selection, in any order, of any one of the plurality of voicemails in the user interface. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A machine implemented method comprising:
-
presenting, on a first data processing system, a first user interface capable of presenting data representing a plurality of voicemails, the data representing the plurality of voicemails being received from a second data processing system which comprises a voicemail system which records voicemails left for customers of a public wireless cellular telephone carrier; receiving from the first user interface a selection for playback of one of the plurality of voicemails, the first user interface being configured to receive the selection of any one of the plurality of voicemails in any order. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A machine implemented method comprising:
-
presenting, on a first data processing system, a first user interface capable of presenting data representing a plurality of voicemails which are presented separately from emails received by the first data processing system; receiving, from the first user interface, a selection for playback of one of the plurality of voicemails, the first user interface being configured to receive the selection of any one of the plurality of voicemails in any order. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A machine implemented method comprising:
-
presenting, on a first data processing system, a first user interface capable of presenting data representing a plurality of voicemails, the data representing the plurality of voicemails being received from a voicemail system which records voicemails and plays back the voicemail; receiving, from the first user interface, a selection for playback of one of the plurality of voicemails, the first user interface being configured to receive the selection of any one of the plurality of voicemails in any order; and wherein the first data processing system is a handheld personal computer having at least one input device comprising at least one of;
(1) a keyboard;
(2) a cursor control device;
(3) a touch input panel;
(4) a multi-touch input panel, and the handheld personal computer has a size in a first dimension of less than about 7.5 inches and a size in a second dimension of less than about 4 inches and a size in a third dimension of less than about 1.5 inches; and
wherein the handheld personal computer comprises a first wireless transceiver for communicating through a wireless local area network and a second wireless transceiver for communicating through a wireless cellular telephone network which is coupled to the voicemail system. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A machine implemented method comprising:
-
presenting, on a first data processing system, a user interface capable of presenting a plurality of voicemails, at least some of the voicemails being stored locally on the first data processing system which received the locally stored voicemails from a second data processing system; receiving from the user interface a selection for playback of one of the plurality of voicemails, the first data processing system being configured to receive the selection in a non-serial order. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A machine implemented method comprising:
-
presenting, on a first data processing system, a first user interface capable of presenting data representing a plurality of voicemails, the data representing the plurality of voicemails being received from a second data processing system which comprises a voicemail system which records voicemails left for customers of a public wireless cellular telephone carrier; receiving from the first user interface a selection for playback of one of the plurality of voicemails, the first user interface being configured to receive the selection in a non-serial order. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A machine implemented method comprising:
-
presenting, on a first data processing system, a first user interface capable of presenting data representing a plurality of voicemails which are presented separately from emails received by the first data processing system; receiving, from the first user interface, a selection for playback of one of the plurality of voicemails, the first user interface being configured to receive the selection in a non-serial order. - View Dependent Claims (34, 35, 36, 37)
-
-
38. A machine implemented method comprising:
-
presenting, on a first data processing system, a first user interface capable of presenting data representing a plurality of voicemails, the data representing the plurality of voicemails being received from a voicemail system which records voicemails and plays back the voicemail; receiving, from the first user interface, a selection for playback of one of the plurality of voicemails, the first user interface being configured to receive the selection in a non-serial order; and wherein the first data processing system is a handheld personal computer having at least one input device comprising at least one of;
(1) a keyboard;
(2) a cursor control device;
(3) a touch input panel;
(4) a multi-touch input panel, and the handheld personal computer has a size in a first dimension of less than about 7.5 inches and a size in a second dimension of less than about 4 inches and a size in a third dimension of less than about 1.5 inches; and
wherein the handheld personal computer comprises a first wireless transceiver for communicating through a wireless local area network and a second wireless transceiver for communicating through a wireless cellular telephone network which is coupled to the voicemail system. - View Dependent Claims (39, 40, 41, 42, 43, 44)
-
-
45. A machine implemented method comprising:
-
transmitting, from a first data processing system to a second data processing system, data to present, on the second data processing system, a user interface which is capable of presenting a plurality of voicemails, at least some of the voicemails being stored locally on the second data processing system; responding, by the first data processing system, to a selection from the user interface for playback of one of the plurality of voicemails, the second data processing system being configured to receive the selection, in any order, of any one of the plurality of voicemails. - View Dependent Claims (46)
-
-
47. A machine implemented method comprising:
-
recording voicemails left for a customer of a public wireless cellular telephone carrier; transmitting, from a first data processing system to a second data processing system, data representing the voicemails left for the customer, the second data processing system presenting a user interface for selecting one of the voicemails in any order. - View Dependent Claims (48, 49)
-
-
50. A machine implemented method comprising:
-
recording voicemails left for a user of a first data processing system; transmitting, from a second data processing system to the first data processing system, data representing the voicemails, the data representing the voicemails being presented in a user interface which is configured to receive a selection of any one of the voicemails in any order and wherein the voicemails are presented separately from emails. - View Dependent Claims (51)
-
-
52. A computer readable medium containing executable instructions which when executed cause a system to perform a method comprising:
-
presenting, on a first data processing system, a user interface capable of presenting a plurality of voicemails, at least some of the voicemails being stored locally on the first data processing system which received the locally stored voicemails from a second data processing system; receiving from the user interface a selection for playback of one of the plurality of voicemails, the first data processing system being configured to receive the selection, in any order, of any one of the plurality of voicemails in the user interface. - View Dependent Claims (53, 54, 55, 56)
-
-
57. A computer readable medium containing executable instructions which when executed cause a system to perform a method comprising:
-
presenting, on a first data processing system, a first user interface capable of presenting data representing a plurality of voicemails, the data representing the plurality of voicemails being received from a second data processing system which comprises a voicemail system which records voicemails left for customers of a public wireless cellular telephone carrier; receiving from the first user interface a selection for playback of one of the plurality of voicemails, the first user interface being configured to receive the selection of any one of the plurality of voicemails in any order. - View Dependent Claims (58, 59, 60, 61)
-
-
62. A computer readable medium containing executable instructions which when executed cause a system to perform a method comprising:
-
presenting, on a first data processing system, a first user interface capable of presenting data representing a plurality of voicemails which are presented separately from emails received by the first data processing system; receiving, from the first user interface, a selection for playback of one of the plurality of voicemails, the first user interface being configured to receive the selection of any one of the plurality of voicemails in any order. - View Dependent Claims (63, 64, 65, 66)
-
-
67. A computer readable medium containing executable instructions which when executed cause a system to perform a method comprising:
-
presenting, on a first data processing system, a first user interface capable of presenting data representing a plurality of voicemails, the data representing the plurality of voicemails being received from a voicemail system which records voicemails and plays back the voicemail; receiving, from the first user interface, a selection for playback of one of the plurality of voicemails, the first user interface being configured to receive the selection of any one of the plurality of voicemails in any order; and wherein the first data processing system is a handheld personal computer having at least one input device comprising at least one of;
(1) a keyboard;
(2) a cursor control device;
(3) a touch input panel;
(4) a multi-touch input panel, and the handheld personal computer has a size in a first dimension of less than about 7.5 inches and a size in a second dimension of less than about 4 inches and a size in a third dimension of less than about 1.5 inches; and
wherein the handheld personal computer comprises a first wireless transceiver for communicating through a wireless local area network and a second wireless transceiver for communicating through a wireless cellular telephone network which is coupled to the voicemail system. - View Dependent Claims (68, 69, 70, 71, 72, 73)
-
-
74. A computer readable medium containing executable instructions which when executed cause a system to perform a method comprising:
-
presenting, on a first data processing system, a user interface capable of presenting a plurality of voicemails, at least some of the voicemails being stored locally on the first data processing system which received the locally stored voicemails from a second data processing system; receiving from the user interface a selection for playback of one of the plurality of voicemails, the first data processing system being configured to receive the selection in a non-serial order. - View Dependent Claims (75, 76, 77, 78)
-
-
79. A computer readable medium containing executable instructions which when executed cause a system to perform a method comprising:
-
presenting, on a first data processing system, a first user interface capable of presenting data representing a plurality of voicemails, the data representing the plurality of voicemails being received from a second data processing system which comprises a voicemail system which records voicemails left for customers of a public wireless cellular telephone carrier; receiving from the first user interface a selection for playback of one of the plurality of voicemails, the first user interface being configured to receive the selection in a non-serial order. - View Dependent Claims (80, 81, 82, 83)
-
-
84. A computer readable medium containing executable instructions which when executed cause a system to perform a method comprising:
-
presenting, on a first data processing system, a first user interface capable of presenting data representing a plurality of voicemails which are presented separately from emails received by the first data processing system; receiving, from the first user interface, a selection for playback of one of the plurality of voicemails, the first user interface being configured to receive the selection in a non-serial order. - View Dependent Claims (85, 86, 87, 88)
-
-
89. A computer readable medium containing executable instructions which when executed cause a system to perform a method comprising:
-
presenting, on a first data processing system, a first user interface capable of presenting data representing a plurality of voicemails, the data representing the plurality of voicemails being received from a voicemail system which records voicemails and plays back the voicemail; receiving, from the first user interface, a selection for playback of one of the plurality of voicemails, the first user interface being configured to receive the selection in a non-serial order; and wherein the first data processing system is a handheld personal computer having at least one input device comprising at least one of (1) a keyboard;
(2) a cursor control device;
(3) a touch input panel;
(4) a multi-touch input panel, and the handheld personal computer has a size in a first dimension of less than about 7.5 inches and a size in a second dimension of less than about 4 inches and a size in a third dimension of less than about 1.5 inches; and
wherein the handheld personal computer comprises a first wireless transceiver for communicating through a wireless local area network and a second wireless transceiver for communicating through a wireless cellular telephone network which is coupled to the voicemail system. - View Dependent Claims (90, 91, 92, 93, 94, 95)
-
-
96. A computer readable medium containing executable instructions which when executed cause a system to perform a method comprising:
-
transmitting, from a first data processing system to a second data processing system, data to present, on the second data processing system, a user interface which is capable of presenting a plurality of voicemails, at least some of the voicemails being stored locally on the second data processing system; responding, by the first data processing system, to a selection from the user interface for playback of one of the plurality of voicemails, the second data processing system being configured to receive the selection, in any order, of any one of the plurality of voicemails. - View Dependent Claims (97)
-
-
98. A computer readable medium containing executable instructions which when executed cause a system to perform a method comprising:
-
recording voicemails left for a customer of a public wireless cellular telephone carrier; transmitting, from a first data processing system to a second data processing system, data representing the voicemails left for the customer, the second data processing system presenting a user interface for selecting one of the voicemails in any order. - View Dependent Claims (99, 100)
-
-
101. A computer readable medium containing executable instructions which when executed cause a system to perform a method comprising:
-
recording voicemails left for a user of a first data processing system; transmitting, from a second data processing system to the first data processing system, data representing the voicemails, the data representing the voicemails being presented in a user interface which is configured to receive a selection of any one of the voicemails in any order and wherein the voicemails are presented separately from emails. - View Dependent Claims (102)
-
-
103. A machine comprising:
-
means for presenting, on a first data processing system, a user interface capable of presenting a plurality of voicemails, at least some of the voicemails being stored locally on the first data processing system which received the locally stored voicemails from a second data processing system; means for receiving from the user interface a selection for playback of one of the plurality of voicemails, the first data processing system being configured to receive the selection, in any order, of any one of the plurality of voicemails in the user interface.
-
-
104. A machine comprising:
-
means for presenting, on a first data processing system, a first user interface capable of presenting data representing a plurality of voicemails, the data representing the plurality of voicemails being received from a second data processing system which comprises a voicemail system which records voicemails left for customers of a public wireless cellular telephone carrier; means for receiving from the first user interface a selection for playback of one of the plurality of voicemails, the first user interface being configured to receive the selection of any one of the plurality of voicemails in any order.
-
-
105. A machine comprising:
-
means for presenting, on a first data processing system, a first user interface capable of presenting data representing a plurality of voicemails which are presented separately from emails received by the first data processing system; means for receiving, from the first user interface, a selection for playback of one of the plurality of voicemails, the first user interface being configured to receive the selection of any one of the plurality of voicemails in any order.
-
-
106. A machine comprising:
-
means for presenting, on a first data processing system, a first user interface capable of presenting data representing a plurality of voicemails, the data representing the plurality of voicemails being received from a voicemail system which records voicemails and plays back the voicemail; means for receiving, from the first user interface, a selection for playback of one of the plurality of voicemails, the first user interface being configured to receive the selection of any one of the plurality of voicemails in any order; and wherein the first data processing system is a handheld personal computer having at least one input device comprising at least one of;
(1) a keyboard;
(2) a cursor control device;
(3) a touch input panel;
(4) a multi-touch input panel, and the handheld personal computer has a size in a first dimension of less than about 7.5 inches and a size in a second dimension of less than about 4 inches and a size in a third dimension of less than about 1.5 inches; and
wherein the handheld personal computer comprises a first wireless transceiver for communicating through a wireless local area network and a second wireless transceiver for communicating through a wireless cellular telephone network which is coupled to the voicemail system.
-
-
107. A machine comprising:
-
means for presenting, on a first data processing system, a user interface capable of presenting a plurality of voicemails, at least some of the voicemails being stored locally on the first data processing system which received the locally stored voicemails from a second data processing system; means for receiving from the user interface a selection for playback of one of the plurality of voicemails, the first data processing system being configured to receive the selection in a non-serial order.
-
-
108. A machine comprising:
-
means for presenting, on a first data processing system, a first user interface capable of presenting data representing a plurality of voicemails, the data representing the plurality of voicemails being received from a second data processing system which comprises a voicemail system which records voicemails left for customers of a public wireless cellular telephone carrier; means for receiving from the first user interface a selection for playback of one of the plurality of voicemails, the first user interface being configured to receive the selection in a non-serial order.
-
-
109. A machine comprising:
-
means for presenting, on a first data processing system, a first user interface capable of presenting data representing a plurality of voicemails which are presented separately from emails received by the first data processing system; means for receiving, from the first user interface, a selection for playback of one of the plurality of voicemails, the first user interface being configured to receive the selection in a non-serial order.
-
-
110. A machine comprising:
-
means for presenting, on a first data processing system, a first user interface capable of presenting data representing a plurality of voicemails, the data representing the plurality of voicemails being received from a voicemail system which records voicemails and plays back the voicemail; means for receiving, from the first user interface, a selection for playback of one of the plurality of voicemails, the first user interface being configured to receive the selection in a non-serial order; and wherein the first data processing system is a handheld personal computer having at least one input device comprising at least one of;
(1) a keyboard;
(2) a cursor control device;
(3) a touch input panel;
(4) a multi-touch input panel, and the handheld personal computer has a size in a first dimension of less than about 7.5 inches and a size in a second dimension of less than about 4 inches and a size in a third dimension of less than about 1.5 inches; and
wherein the handheld personal computer comprises a first wireless transceiver for communicating through a wireless local area network and a second wireless transceiver for communicating through a wireless cellular telephone network which is coupled to the voicemail system.
-
-
111. A machine comprising:
-
means for transmitting, from a first data processing system to a second data processing system, data to present, on the second data processing system, a user interface which is capable of presenting a plurality of voicemails, at least some of the voicemails being stored locally on the second data processing system; means for responding, by the first data processing system, to a selection from the user interface for playback of one of the plurality of voicemails, the second data processing system being configured to receive the selection, in any order, of any one of the plurality of voicemails.
-
-
112. A machine comprising:
-
means for recording voicemails left for a customer of a public wireless cellular telephone carrier; means for transmitting, from a first data processing system to a second data processing system, data representing the voicemails left for the customer, the second data processing system presenting a user interface for selecting one of the voicemails in any order.
-
-
113. A machine comprising:
-
means for recording voicemails left for a user of a first data processing system; means for transmitting, from a second data processing system to the first data processing system, data representing the voicemails, the data representing the voicemails being presented in a user interface which is configured to receive a selection of any one of the voicemails in any order and wherein the voicemails are presented separately from emails.
-
Specification