System and method for visual voice mail in a multi-screen environment
First Claim
Patent Images
1. A method comprising:
- receiving, by a server, a plurality of voice mail messages;
generating, for each message of the plurality of messages, a respective state machine, each state machine comprising an indication of a status of a respective voice mail message;
determining, by the server, a respective subscriber profile associated with each device of a plurality of devices; and
providing, to each device of the plurality of devices, a visual voice mail notification, the visual voice mail notification comprising;
an indication of the plurality of voice mail messages;
an indication of which voice mail message of the plurality of voice mail messages to be displayed on a device based on a subscriber profile associated with the device; and
an indication of a status of each voice mail of the plurality of voice mails based on a respective state machine.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of managing visual voice mail in a multi-screen environment. The method includes receiving voice mail messages in a server, creating a state machine for each message, pushing a visual voice mail notification to at least three devices, receiving an action command from one of the three devices and updating the state machine responsive to the receiving step.
147 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a server, a plurality of voice mail messages; generating, for each message of the plurality of messages, a respective state machine, each state machine comprising an indication of a status of a respective voice mail message; determining, by the server, a respective subscriber profile associated with each device of a plurality of devices; and providing, to each device of the plurality of devices, a visual voice mail notification, the visual voice mail notification comprising; an indication of the plurality of voice mail messages; an indication of which voice mail message of the plurality of voice mail messages to be displayed on a device based on a subscriber profile associated with the device; and an indication of a status of each voice mail of the plurality of voice mails based on a respective state machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
a processor; and memory coupled to the processor, the memory comprising executable instructions that when executed by the processor cause the processor to effectuate operations comprising; receiving, by a server, a plurality of voice mail messages; generating, for each message of the plurality of messages, a respective state machine, each state machine comprising an indication of a status of a respective voice mail message; determining, by the server, a respective subscriber profile associated with each device of a plurality of devices; and providing, to each device of the plurality of devices, a visual voice mail notification, the visual voice mail notification comprising; an indication of the plurality of voice mail messages; an indication of which voice mail message of the plurality of voice mail messages to be displayed on a device based on a subscriber profile associated with the device; and an indication of a status of each voice mail of the plurality of voice mails based on a respective state machine. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer storage medium comprising executable instructions that when executed by a processor cause the processor to effectuate operations comprising:
-
receiving, by a server, a plurality of voice mail messages; generating, for each message of the plurality of messages, a respective state machine, each state machine comprising an indication of a status of a respective voice mail message; determining, by the server, a respective subscriber profile associated with each device of a plurality of devices; and providing, to each device of the plurality of devices, a visual voice mail notification, the visual voice mail notification comprising; an indication of the plurality of voice mail messages; an indication of which voice mail message of the plurality of voice mail messages to be displayed on a device based on a subscriber profile associated with the device; and an indication of a status of each voice mail of the plurality of voice mails based on a respective state machine. - View Dependent Claims (20)
-
Specification